INGENIERIA DE SISTEMAS



SISTEMA

Es el manejo de tecnología mediante un ordenador, donde facilita todo al usuario.
Un sistema se compone de:

SOFTWARE

Es el conjunto de rutinas que permiten al ordenador realizar determinadas tareas.Resultado de imagen de software  
SOFTWARE DE SISTEMA: Es muy necesario para que el ordenador funcione sin problema como: Los sistemas operativos y Controladores.
SOFTWARE DE APLICACIÓN: Son las tareas específicas o Aplicaciones para dar una solución.

HARDWARE 

Son los equipos físicos que se manejan en un ordenador. 
      Resultado de imagen de hardware

RECOMENDACIÓN: La película Los Piratas de Silicon Valley es muy importante para poder entender sobre la creacion y evolucion de la tecnología y su sistema.

ESTRUCTURA DE UN PROGRAMA

Es la manera de realizar un proceso con cada detalle para así poder llegar a un buen resultado

CARACTERÍSTICAS

1. ENTRADA: Captura de datos correspondientes.
2. PROCESO: Es el proceso del programa es decir un Algoritmo.
3.SALIDA: El resultado de dicho proceso. 
ALGORITMO
Es un conjunto de reglas o indicaciones para procesar datos y llevar acabo un resultado.


PASOS DEL ALGORITMO
1.Inicio (Entrada)
2.Colocar lo que conozco (Entrada)
3.Solicitar lo que desconozco y no se calcula (Entrada)
4.Proceso es decir el calculo (Proceso)
5.Mostrar los resultados (Salida)
6.Fin (Salida)
EJEMPLO 1:
Una silla para comedor me cuesta 50 mil pesos, cuanto me costaria si llevo 20 sillas?


EJEMPLO 2:
Ana tiene 18 años y se debe conocer la edad de Maria para poder decir cuantos años es mayor ana que maria.


PROGRAMACIÓN ESTRUCTURADA 

la programación estructurada es un paradigma de programación basado en utilizar funciones o subrutinas, y únicamente tres estructuras de control:

SECUENCIA : Es la ejecución de una sentencia tras otra.
SELECCIÓN O CONDICIONAL: Es la ejecución o conjunto de sentencias según el valor de la variable.
ITERACIÓN (CICLO): Es la ejecución o conjunto de sentencias mientras una variable sea verdadera.



El paradigma establece que toda función computable puede ser implementada en un lenguaje de programación que solo combine con las 3 estructuras.

SU ESTRUCTURA
ELIF: De lo contrario si
IF: Si
ELSE: De lo contrario

EJEMPLO SECUENCIA
Capturar dos números y si el primero es mayor a 10 realizar la suma sino realizar una multiplicación.


EJEMPLO SELECCIÓN O CONDICIONAL
Un almacén vende pantalones a 50 mil y tiene una política, si lleva 5 o más pantalones no se le cobra iva, Mostrar cuantos lleva, subtotal, iva y total.

EJEMPLO ITERACIÓN
Contar los numero desde el 5 al 20


                          LENGUAJES DE PROGRAMACIÓN, CARACTERÍSTICAS BÁSICAS

Cada lenguaje de programación tiene un conjunto de instrucciones que la computadora podrá entender directamente en su código o bien se traducirán a dicho código o máquina.


Se utilizan para escribir programas:                         
-Lenguajes máquinas
-Lenguajes de bajo nivel
-lenguajes de alto nivel










PROGRAMACIÓN ORIENTADA A OBJETOS 

Es un paradigma de programación que usa objetos y sus interacciones,
 para diseñar aplicaciones y programas informáticos; Es decir una forma especial de programar, mas cercana a como expresamos las cosas en la vida real.

CLASE: Es un modelo que define un conjunto de variables, cada objeto se crea a partir de la clase.
ATRIBUTO: Son las características del objeto.



EJEMPLO
CLASE: Computador
ATRIBUTO: Tamaño,Capacidad Ram, Color, Almacenamiento, Sistema O, Marca.



IDE DE PROGRAMACIÓN 

Un IDE es un entorno de programación que ha sido llamado como un programa de aplicación.


CARACTERÍSTICAS 

Es posible que un mismo IDE pueda funcionar con varios lenguajes de programación.

Un IDE puede tener las siguientes características: 

-Multiplataforma 
-Soporte para diversos lenguajes de programación 
-Integración con sistemas de de control de versiones
-Reconocimiento de Sintaxis 
-Extensiones y componentes para el IDE 
-Integración con framework populares 
-Depurador
-Importar y exportar proyectos
-Múltiples idiomas 
-Manual de usuarios y ayuda


EDITOR DE TEXTO 

Un editor de texto es un programa informático que permite crear y modificar archivos digitales compuestos únicamente por textos sin formato, conocidos comúnmente como archivos de texto o texto plano. 

Los editores de texto son incluidos en el sistema operativo o en algún paquete de software instalado, y se usan cuando se deben crear o usar archivos de texto como archivos de configuración 

PROGRAMAS EN LOS QUE SE PUEDE EDITAR TEXTO

-BRACKETS

-SUBLIME TEXT 


-ATOM


-VISUAL STUDIO CODE 


Comentarios