Documentos de Académico
Documentos de Profesional
Documentos de Cultura
CURSO PROPEDÉUTICO:
Introducción a los algoritmos
DOCENTE:
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
Introducción
Temario
Tema 1. Conceptos básicos. 2.4 Diagrama de flujo.
1.1 Lógica y Programación. 2.5 Tipos de datos.
1.2 Lógica de programación. 2.6 Variables y constantes.
1.3 Software.
1.4 Algoritmos y Lenguaje de programación. Tema 3. Operadores.
1.5 Programa y programación. 3.1 Operadores aritméticos.
1.6 Compilador e Interprete. 3.2 Operadores relacionales
3.3 Operadores lógicos.
1.7 Consola de línea de comando.
Tema 4 Estructuras.
Tema 2. Algoritmos. 4.1 Estructuras secuenciales.
2.1 Definición de algoritmo. 4.2 Estructuras condicionales.
2.2 Características de pseudocódigo. 4.3 Estructuras iterativas.
2.3 Análisis de pseudocódigos.
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
➢ Nombre completo.
➢ Lugar de procedencia
➢ ¿De qué escuela de nivel medio superior egresaste?
➢ ¿Cuál fue el área de formación o especialidad que cursaste?
➢ ¿Por qué elegiste estudiar esta carrera?
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
Clave:
18 12 69 8
s
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
ic o
bá s
tos
c e p
o n
.I - C
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
¿Qué es lógica?
¿Qué es programación?
Es el proceso de diseñar,
codificar, depurar y mantener
el código fuente de programas.
Software
Es el equipamiento lógico
o soporte lógico de un sistema
informático, que comprende el
conjunto de los
componentes lógicos necesarios
que hacen posible la realización
de tareas específicas, en
contraposición a los
componentes físicos que son
llamados hardware.
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
De Sistemas De Aplicación
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
Hardware
El hardware de la computadora,
en términos simples, son los
componentes físicos que un
sistema de la computadora
necesita para funcionar.
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
Clasificación
https://genial.ly/es/
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
Sistema de información
Hardware
Procedimient
Software
os
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
ALGORITMOS
Lenguaje de programación
Programa
Programación
Es el proceso de diseñar,
codificar, depurar y mantener el código
fuente de programas.
o s
ri t m
l go
.- A
II
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
ALGORITMOS
Es un conjunto prescrito de
instrucciones o reglas bien definidas,
ordenadas y finitas que permite
realizar una actividad mediante pasos
sucesivos que no generen dudas a
quien deba realizar dicha actividad.
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
Estructura de un Algoritmo
1.-INICIO
2.- Ir al baño
3.- Tomar el cepillo de dientes
4.- Abrir la llave de agua
5.- Mojar el cepillo de dientes
6.-Cerrar la llave de agua
NOTA: 7.- Tomar la crema de dientes
8.- Poner crema de dientes en el cepillo
Es importante recalcar 9.- Cepillarse los dientes durante el tiempo deseado
que se puede dar 10.- Abrir la llave del agua
solución a un problema 11.- Tomar agua sin tragarla y hacer gárgaras
de diversas formas. 12.- Expulsar el agua en el lavabo
13.- Limpiarse la parte externa de la boca
14.- Lavar el cepillo
15.-Cerrar la llave de agua
16.- Guardar el cepillo y la crema de diente
17.- FIN
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
1.- INICIO.
2.- Suministrar cantidad de pisos “n”.
3.- Suministrar altura de apartamento “h”
4.- Multiplicar la cantidad de pisos por la altura del apartamento
5.-Generar resultado.
6.- FIN.
NOTA:
Es importante recalcar
que se puede dar
solución a un problema
de diversas formas.
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
2.-Análisis.
3.-Diseño.
Pseudocódigo.- Variante del lenguaje natural en la que se han eliminado las posibles
ambigüedades mediante el uso de un vocabulario restringido y unas reglas sintácticas de
construcción de sentencias.
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
Inicio
Diagrama de flujo.- Es
empleado para representar
la solución de un algoritmo
empleando figuras
geométricas, donde cada
una de ellas representa en
particular una tarea
especifica que realizar.
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
Tipos de datos
Todos los datos tienen un tipo asociado con ellos. Un dato puede ser un simple carácter, tal
como “b”, un valor entero tal como 35. El tipo de dato determina la naturaleza del conjunto de
valores que puede tomar una variable.
Numéricos
Simples Alfanuméricos
Lógicos
Tipos de datos
Estructurados Arreglos (Vectores y matrices)
(Definidos por el Registros
usuario) Archivos
Apuntadores
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
Tipos de datos
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
Variables
Variables (Clasificación)
Por su contenido
Por su uso
• Numéricas • Contadores
• Lógicas • De trabajo
• Alfanuméricas • Acumuladores
Constantes
Ejemplo:
pi = 3.1416
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
Identificadores
Ejemplo:
• Nombre
• Num_hrs
• Calif2
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
✓ El nombre del identificador debe dar una idea del valor que contiene.
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
a) Operadores matemáticos
b) Operadores lógicos
c) Operadores booleanos
d) Operadores de asignación
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
Operadores aritméticos
Los operadores matemáticos permiten
realizar operaciones aritméticas básicas con
los tipos de datos que intervienen en un
programa.
Operadores de Relacionales
Operadores lógicos
Ejemplo:
NOT
EXPRESIÓN A RESULTADO
A not B Verdadero
VERDADERO FALSO
FALSO VERDADERO 5 not 5 Falso
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
Operador de asignación
Sirve para recuperar o guardar los valores obtenidos al realizarse o ejecutarse una
expresión.
a) = ó ←
Ejemplos:
a=5
nombre ← Mario
Suma= Num1 + Num2
INSTITUTO TECNOLÓGICO SUPERIOR DE MACUSPANA
Prioridad entre los Operadores
Ejemplo:
a) (2+3)/5*4
b) 25/3+2-5*15
c) (15+3)>100/25
d) 7*8+6 and 9+4-1 > 100
e) 5+2*3^2
f) 5+2*(8-2)/3
g) ((8*2/16)+(12+5/3)) + 100/5