Está en la página 1de 28

1 Pensamiento lógico

2 Programación

3 Algoritmo
2 4 6 10 16 26 42 68
¿Qué entendemos por
lógico?

El uso cotidiano del término


nos da la idea de natural,
adecuado.
Ejercicios
¿Que es programación?

Programación es la acción y efecto de programar.


Este verbo tiene varios usos: se refiere a idear y
ordenar las acciones que se realizarán en el marco
de un proyecto; las acciones de un día común, al
anuncio de las partes que componen un acto o
espectáculo; a la preparación de máquinas para que
cumplan con una cierta tarea en un momento
determinado; a la elaboración de programas para la
resolución de problemas mediante ordenadores.
Programación en Informática
En la actualidad, la noción de programación se
encuentra muy asociada a la creación de
aplicaciones informáticas, paginas web,
programación de dispositivos y videojuegos; es el
proceso por el cual una persona desarrolla un
programa valiéndose de una herramienta que le
permita escribir el código (el cual puede estar en uno
o varios lenguajes, tales como C++, Java y Python) y
de otra que sea capaz de “traducirlo” a lo que se
conoce como lenguaje de máquina, el cual puede ser
entendido por un microprocesador.
QUE ES UN ALGORITMO
• Pasos para preparar un arroz con pollo.
• Pasos para comerse una fruta hasta la digestión.
Que es un algoritmo

Conjunto de Organizados
Finitos
pasos
¿Que es un algoritmo?
Un algoritmo (del griego y latín, dixit algorithmus y
este a su vez del matemático persa Al-Juarismi) 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. Dados un estado inicial y una entrada,
siguiendo los pasos sucesivos se llega a un
estado final y se obtiene una solución. Un
programa puede tener varios algoritmos.
¿Que es un algoritmo?

Un algoritmo es un conjunto de instrucciones que se


escriben para que la máquina ejecute una tarea que uno
sabe hacer.

Es totalmente indispensable que, para escribir un algoritmo,


la persona sepa hacer, externamente a la máquina, la tarea
que desea programar.
Existen dos pasos para la solución
de un problema mediante algoritmos
ANALISIS
Existen dos pasos para la solución
de un problema mediante algoritmos
DISEÑO
SINTAXIS
ESTRUCTURA DE UN ALGORITMO
En un algoritmo, la estructura sirve para organizar los elementos que se
encuentran en el. Los algoritmos tienen la misma estructura, la cual viene
definida por tres partes importantes:

• Cabecera
• Declaraciones
• Cuerpo

Se observa como aparece cada una de estas partes en el algoritmo, con los
elementos que complementan la estructura: las variables, los operadores, los
tipos de datos y las expresiones.

Cabecera: En esta parte del algoritmo se debe indicar el nombre


(identificador) asignado al mismo. Así:

Algoritmo <nombre_del_algoritmo>
ESTRUCTURA DE UN ALGORITMO
Declaraciones: En esta parte del algoritmo se declaran las variables como
constantes, los tipos de datos y las variables locales. La forma en que deben
aparecer es la siguiente:

Constantes <declaración_de_constantes>
Tipos de datos <declaracion_de_tipos_de_datos>
Variables <declaración_de_variables>

Cuerpo: En esta parte del algoritmo se escriben todas las instrucciones del
algoritmo.

Inicio y fin: Esta parte marca el principio y el final de la sección del cuerpo,
que es donde está el bloque de instrucciones principal del algoritmo.

Comentarios: Es conveniente escribir comentarios para explicar el diseño o


funcionamiento el mismo, para tener una idea más clara de cada bloque de
instrucciones.
TIPOS DE ALGORITMOS
CUALITATIVO: Se dice que un algoritmo es cualitativo cuando sus
instrucciones dadas son descritas por medio de palabras y no incluye
cálculos numéricos; por ejemplo cambiar una llanta de un automóvil o
hacer una llamada telefónica, como se plantea el siguiente ejemplo:

Una persona desea realizar una llamada telefónica a través de su


teléfono celular.

El algoritmo sería el siguiente:


1. Inicio
2. Marca el número de telefónico
3. Presiona el botón para llamar
4. Hablar
5. Terminar la llamada
6. Fin
TIPOS DE ALGORITMOS
CUANTITATIVO: Mientras que los algoritmos cuantitativos son una serie
de pasos o instrucciones ordenadas y lógicas que involucran cálculos
matemáticos para llevar a cabo una solución.

Realizar un algoritmo para encontrar el área de un triángulo:

1. Inicio
2. Definir variables área, base, altura: real
3. Solicitar base y altura
4. Calcular área = base * altura /2
5. Imprimir área
6. Fin
FORMAS DE REPRESENTAR UN ALGORITMO

LPP
DFD
Algoritmo para un estudiante que se encuentra en su casa (durmiendo)
y debe ir a la universidad.
• Una persona que esta en la casa (dormido) y sale a trabajar en
una oficina y regresa a su casa a dormir.
EJERCICIOS
• Receta para cocinar un viudo de pescado, desde la compra de
los ingredientes.
• Operación matemática de dos números (debe dar la opción de
elegir la operación).
• Alumno que desea aprobar la asignatura programación.

También podría gustarte