Algoritmia Curso de homogeneización
Enviado por J Rodrigo • 3 de Septiembre de 2017 • Documentos de Investigación • 9.509 Palabras (39 Páginas) • 229 Visitas
Instituto Tecnológico de Acapulco |
Algoritmia |
Curso de homogeneización |
[pic 1]
Instituto Tecnológico de Acapulco
Curso de homogeneización
Portafolio de evidencias
Materia: Algoritmia
Catedrático: Dr. Juan José Bedolla Solano
Alumno: Josías Rodrigo de la Paz Meléndez
Grupo: F
Aula: 206
Horario: 10:00 am – 12:00 pm
Fecha: 3/07/2017 – 28/01/2017
ÍNDICE
Tema I. Metodología para la solución de problemas por medio de computadoras
- Introducción
- De los problemas a los programas
- Definición de lenguaje
- Definición de algoritmo
- Algoritmos cotidianos
- Definición de lenguajes algorítmicos
- Definición de problemas
- Análisis de datos del problema
- Diseño de la solución
- Codificación
- Prueba y depuración
- Documentación
- Mantenimiento
Tema II. Entidades primitivas para el diseño de instrucciones
- Tipo de datos
- Operadores y operandos
- Precedencia
- Expresión
- Identificadores como localidad de memoria
Tema III. Técnicas para la formulación de algoritmos
- Diagrama de flujo
- Seudocódigo
- Diagramas estructurados
- Complejidad de los algoritmos
- Tiempo de ejecución de un algoritmo
- Complejidad de espacio
Tema IV. Estructuras algorítmicas
- Secuenciales
- Asignación
- Entrada
- Salida
- Condicionales
- Salida
- Múltiples
- Vectores
- Matrices
Tema V. Introducción a la programación de algoritmos
5.1 Introducción al lenguaje de programación C++
5.2 Estructura básica de un programa en C++
5.3 Codificación de la estructura
5.4 Ciclo for en C++
INSTITUTO TEGNOLOGICO DE ACAPULCO
Ingeniera en sistemas computacionales
EXAMEN DE DIAGNOSTICO
CURSO DE HOMOGENEIZACIÓN DE ALGORITMIA 2017
Fecha: 4 / 7 / 2017
NOMBRE DEL ALUMNO: Josías Rodrigo de la Paz Meléndez. PUNTUACIÓN: ______________
HORARIO: 10:00 - 12:00. AULA: 206 CATEDRÁTICO: DR. JUAN JOSÉ BEDOLLA SOLANO
Instrucciones: Lee cada una de las preguntas y contesta lo más claro posible. Te recomendamos escritos con letra molde lo más ordenadamente posible.
1.- ¿Qué es una computadora?
Es un dispositivo electrónico que está controlado por unidad aritmética y lógica. Tiene entrada de datos, procesamiento y como resultado, salida de información. Cuenta con dos sistemas, software: programas del PC, parte lógica y hardware: componentes físicos, recursos. Realiza operaciones matemáticas y lógicas.
2.- ¿Qué es un lenguaje de programación?
Es un conjunto de símbolos con reglas o normas, órdenes o código que la PC interpreta, tiene una sintaxis y cuenta con palabras reservadas.
3.- ¿Qué es una solución computacional?
Resolver un problema a través de un programa, análisis de datos del problema, diseño de la solución, codificación, prueba y depuración, documentación, mantenimiento
4.- ¿Qué es un compilador?
Programa informático que se encargan de traducir (compilar) el código fuente de cualquier aplicación que se esté desarrollando y verifica que no tenga errores para después traducirlo a un lenguaje máquina y ejecutarlo.
5. ¿Qué es un intérprete?
Programa que ejecuta línea a línea las instrucciones de un programa en alto nivel, genera un código binario que se interpreta cada vez que se ejecuta el programa
6.- ¿Qué es, en que consiste la codificación?
Se elige el lenguaje de programación, escritura de un algoritmo a lenguaje algorítmico a un lenguaje de programación. Palabras reservadas, reglas, símbolos, librerías. Se refiere a la obtención de un programa definitivo que pueda ser comprensible para la máquina. En esta etapa se tienen que traducir dichos algoritmos a un lenguaje de programación específico.
7.- ¿Qué es un algoritmo?
Serie de pasos o instrucciones que se deben realizar para solucionar algo. Los algoritmos son una serie de normas o leyes específicas que hace posible la ejecución de actividades, cumpliendo una serie de pasos continuos que no le originen dudas a la persona que realice dicha actividad.
8.- ¿Qué es un diagrama de flujo?
Un diagrama de flujo es una representación gráfica de un algoritmo. Esta técnica es útil para poder comprender el funcionamiento y proceso de un algoritmo o cualquier tipo de actividad de una forma más intuitiva y clara.
...