Zusammenfassung der Ressource
Fundamentos de Programación 1
- Capitulo 1
- ¿Qué es desarrollo de
software? Es la
claridad del desarrollo
de la vida diaria
- ¿Qué
contiene?
- Información: Grupo de datos
pasados a logaridmos
- Sistema: Conjuntos que
actuan entre si
- Sistemas de
información: Unión de
palabras e informaición
- Informática: Procesos automáticos y
técnica desarrollada
- Sistema computarizado: Se
apoya en hallar con algoritmos el
software
- Software: Conjunto de
instrucciones y reglas lleva algún
programa
- Se dan soluciones computacionales
- Clasificación de software
- Software de sistema: Dispositivos físicos llamadas drives (Windows- Linux- Mac)
- Software de aplicaciones: Procesar textos, matemáticas, estadísticas
- Proceso de desarrollo de software: Consta en satisfacer necesidades
- Ciclo de la vida de software: Se emplean fases de desarrollos
- Ciclo de vida: Análisis, desarrollo, diseño, Pruebas, soporte, actualización
- Participantes de desarrollo de software: Cliente, Usuario, Gerente de proyecto, Arquitecto, Ingeniero
de requisitos, Ingeniero analista, Ingeniero diseñador, Administrador de bases, Programadores,
Tester, Asegurador de calidad, Administrador de calidad, Administrador de configuración,
Documentador, Diseñador grafico.
- Problemas que se resuelven: Con
nuestra tecnología poniéndola a
servicio del hombre
- Etapas de resolución de problemas:
- Preconputacional: Entendimiento, Análisis, Soluciones, Algoritmos
- Computacional: Lenguaje de programación
- Posconputacional: Soluciones aplicadas
- Capitulo 2
- Técnica propuesta para resolución de
problemas: Ser delimitado, Ser claro y
conciso.
- Clasificar el problema:
- Datos de entrada: Componente de
datos que captura respuestas:
- Procesos: Mediante operaciones
calculara las repuestas
- Preguntas: Soluciones en la
salida de datos
- Análisis de
procesos
aritméticos:
- Respuesta: Variable de
almacenamiento de la operación
- Operador de asignación: Símbolo de
asignación <- (Algoritmo) = (Matemático)
- Operación aritmética: Combinación de
números, constantes, o variables.
- Diseño de interfaz Hombre &
Maquina: Método texto utilizado
como Grafico, Web, Móvil
- Formulario: Elementos integrados
- Etiquetas: Ubicación, Señalización, Salidas
- Cajas de texto: Digitación de datos de entrada
- Combo Box: Lista de opciones
- Botones de acción: Ejecutador de acciones
- Botones de radio: Elementos predefinidos
- Tablas: Información ordenada de usuario
- Menús: Permiten navegación
- Algoritmo: Pasos a pasos
de soluciones
caracterizados
- Lógico
- Preciso
- Definido
- Ordenado
- Finito
- Numera cada uno de los pasos
- Tiene opcionalmente cero, uno o varias entadas
- Tener obligatoriamente una o más salidas
- Un único inicio
- Un único fin
- Tablas de especificaciones de datos:
Realizar manejo de solución de
problemas
- Identificador: Espacio para almacenar
- Uso de dato: Variable o Constante
- Tipo de dato: Numérico, Texto, Lógico
- Valor de inicialización: Cual va ha hacer el dato que
inicia 0, cadena o falso
- Ámbito: Entrada, Proceso, Salida
- Diagrama de flujos de datos: Entender su
propuesta de forma visual
- Prueba de escritorio: Consiste en realizar un
seguimiento al algoritmo
- Pseudocódigo: Traduce las trazas del algoritmo
- Documentación: Que cualquier programador
entienda de forma fácil y rápida el programa
- Nombre del programa: Código fuente
- Descripción: Funcionamiento del programa
- Autor: Nombre del desarrollador de software
- Versión: Modificación del software
- Fecha de elaboración: Codificación del programa
- Capítulo 3
- DATOS Y TIPOS DE DATOS
- CONCEPTO DE DATO: Elementos que se guardan en la memoria
- CLASIFICACIÓN DE ACUERDO A SU
APARICIÓN: Se clasifican de
acuerdo al adgoridmo
- DATOS DE ENTRADA: Cuando el usuario del programa
digita
- DATOS DE PROCESO: Son operaciones aritméticas, de
carácter o lógicas.
- DATOS DE SALIDA: Sobre pantalla o en los informes de
la aplicación.
- DATOS NUMERICOS:
- Entero: NO posiciones decimales
- Real: Con posiciones decimal
- DATOS DE CARÁCTER:
- Carácter: Siendo texto solo van a almacenar una letra
- Cadena: Es decir una cadena de caracteres.
- DATOS LÓGICOS: Datos LÓGICO con valores con
las posibilidad de Falso o Verdadero
- CLASIFICACIÓN DE ACUERDO AL DATO QUE SE VA A
ALMACENAR: Cambios de los mismos en la
memoria
- VARIABLES: Cambia de valor durante el desarrollo del programa
- CONSTANTES: No le cambia su valor durante el desarrollo del
programa.
- Capítulo 4
- EXPRESIONES:
- CLASIFICACIÓN DE LAS EXPRESIONES:
Se clasifican de acuerdo a los datos
combinados
- EXPRESIONES ARITMÉTICAS: Están involucradas datos de
tipo numéricos(Suma, Resta)
- EXPRESIONES LÓGICAS: Se busca realizar comparaciones
o relaciones entre datos
- OPERADORES: Procesadores de variables