Académique Documents
Professionnel Documents
Culture Documents
Clase # 1.
Evaluaciones:
1er Parcial: [ /Agosto/2019 ] Ext. /Agosto/2019 20 pts.
2do Parcial [ /Sept/ 2019 ] Ext. /Oct/2019 25 pts.
Exam Final [/Nov/2019] Recup. /Nov/2019 30 pts.
Tareas y laboratorios 25 pts.
100 pts.
Zona mínima: 20 pts.
Nota de aprobación: 61 pts.
Foto Estudiante.
Carnet: __________________
Foto de grupo
1. Concepto Algoritmo
2. Características de un algoritmo.
3. Herramientas en la sol. Prob.
4. Programador, programa,
5. Tipos de datos: Num, alf, alf num, log
6. Tipos de operadores: arit, rel, log.
7. Jerarquía
8. Ejemplos y ejercicios.
Algoritmo:
Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permiten llevar a
cabo una actividad por computadora mediante pasos sucesivos que no generen dudas a quien deba hacer
dicha actividad.
Un algoritmo debe ser preciso: tiene que indicar el orden de realización de cada paso.
Un algoritmo debe estar definido: Si se sigue un algoritmo dos veces, se debe obtener el
mismo resultado cada vez.
Un algoritmo debe ser finito: el algoritmo se debe terminar en algún momento; o sea, debe
tener un número finito de pasos.
Un algoritmo debe ser legible: El texto que lo describe debe ser claro, tal que permita
entenderlo y leerlo fácilmente. Es decir no debe ser ambiguo ni dar lugar a dudas.
Un algoritmo debe definir tres etapas o fases básicas: Entrada, Proceso y Salida.
Tipos de datos
Tipos de operadores:
2. Constante: Es un objeto que contiene un valor que no cambia nunca o se mantiene fijo por un
período largo de tiempo.
Ej: pi=3.1416, el numero natural e = 2.71, la constante de gravitación= 9.8, el iva = 12%, el
descuento del IGSS= 4.83%
Palabras recervadas para los tipos de datos y variables:
1. ENTERO.
2. REAL
3. CARACTER
4. CADENA
5. LOGICO
Jerarquía de operadores:
Aritméticos:
1. ()
2. Raíz cuadrada
3. Exponenciación
4. *,/,DIV, MOD,
5. +,-
De relación:
Lógicos:
1. Not
2. And
3. Or
Expresión:
Tipos de expresiones:
1. Primitivas: si la expresión usa
2. Informáticas o algorítmicas.
5 + ( ( 8 – 2 – 4 ) / 2 ) ^ 5 – 12 3+5*(4/2)*5–3 1–5*2^3*2/8