Vous êtes sur la page 1sur 18

INSTITUTO DE EDUCACIÓN SUPERIOR TECNOLÓGICO PÚBLICO

“SUIZA – SEDE NUEVA REQUENA”

UNIDAD DIDÁCTICA: FUNDAMENTOS DE PROGRAMACIÓN

HORARIO DE CLASES:
4 HORAS A LA SEMANA
MARTES
06:00 – 07:20
07:20 – 08:00 (RECESO)
08:00 – 09:20

DOCENTE: ING. SIST. CLAUDIA IBETH MERMAO ROMERO


INTRODUCCIÓN
¿QUÉ ES UNA
COMPUTADORA?

Es un dispositivo
electrónico
utilizado para
procesar
información y
obtener
resultados
CLASIFICACIÓN DE LAS COMPUTADORAS

Computadoras personales (PC) Estaciones de trabajo

Microcomputadores

Minicomputadoras Grandes computadoras


DISPOSITIVOS DE ENTRADA/SALIDA

SALIDA
ENTRADA
UNIDADES DE MEDIDA DE MEMORIA

Cada bit sólo puede


contener dos valores
posibles, 0 o 1. Se
requieren ocho bits (un
byte) para codificar un
carácter (una letra u otro
símbolo del teclado).
FUNDAMENTOS DE PROGRAMACIÓN
PROGRAMAR
Indicar a la computadora qué es lo
que tiene que hacer

PROGRAMA

 Secuencia de instrucciones
 Instrucciones que entiende la
computadora

 Y que persiguen un objetivo:


¡resolver un problema!
INSTRUCCIÓN

Es una palabra con sentido


lógico que equivale a una
orden a cumplir por la
computadora.
LENGUAJE DE
PROGRAMACIÓN

 Se utiliza para escribir


programas.
 Conjunto de palabras y reglas
utilizadas para construir
sentencias con las cuales es
posible procesar y expresar la
información par su
manipulación.
ELEMENTOS FUNDAMENTALES EN
PROGRAMACIÓN

Constantes Variables
• Son localidades de memoria en la que • Son localidades de memoria en la cual
se almacena información, la misma que se almacena información de manera
no cambia durante todo el programa. eventual, por cuanto va a cambiar
durante toda la ejecución del
programa.
LÓGICA DE
PROGRAMACIÓN Clases de lógica:
Es la narración o graficación
• Lógica narrativa o algoritmo
conveniente de instrucciones a seguir
por la computadora para procesar • Lógica gráfica o diagrama de flujo
datos.
LÓGICA
NARRATIVA O
ALGORITMO Tipos de algoritmos:
Conjunto de pasos ordenados para
• Algoritmos cualitativos
llevar a cabo una tarea específica.
• Algoritmos cuantitativos
ALGORITMOS
CUALITATIVOS Clasificación:
Hacen referencia a las habilidades y
• Algoritmos generales
cualidades del programador.
• Algoritmo de razonamiento
ALGORITMOS
GENERALES
• Desarrollar un algoritmo que me sirva para
Sirven para resolver tareas y problemas
de la vida cotidiana llegar al instituto todos los días a las 18:00 horas.
• Tres sacerdotes y tres caníbales llegan a la orilla
del río y desean cruzar todos al otro lado del río,
para lo cual tienen una canoa, la misma que
resiste a dos personas.
ALGORITMO DE • Condición: no puede existir mayor número de
RAZONAMIENTO caníbales porque se comen a los sacerdotes.
Para su desarrollo se necesita razonar a
fondo y utilizan las condiciones
planteadas en el problema.
• Un hombre tiene que cruzar un río con un zorro,
un pollo y un saco de maíz.
Tiene una barca de remos, y sólo puede llevar
con él una cosa en la barca.
Si el zorro y el pollo quedan solos, el zorro se
ALGORITMO DE
come al pollo.
RAZONAMIENTO Si el pollo y el maíz quedan solos, el pollo se
come el maíz.
• Realizar un algoritmo que permita calcular el
área de un triángulo. Se tiene que ingresar la
base y la altura.

ALGORITMO
CIENTÍFICOS
Son secuencia lógicas que permiten
efectuar procesos, utilizando para ello
cálculos o la aplicación de fórmulas.

Su elemento principal es el uso de


cantidades (valores), los cuales son
representados por variables o
constantes.

Vous aimerez peut-être aussi