Está en la página 1de 3

I BIMESTRE ----LENGUAJE DE PROGRAMACIÓN

TEMA 3

ALGORITMOS

Concepto e importancia

Es un conjunto de pasos lógicos y estructurados que nos permiten dar solución aún problema.

La importancia de un algoritmo radica en desarrollar un razonamiento lógico matemático a través de


la comprensión y aplicación de metodologías para la resolución de problemáticas, éstas problemáticas
bien pueden ser de la propia asignatura o de otras disciplinas como matemáticas, química y física que
implican el seguimiento de algoritmos, apoyando así al razonamiento critico deductivo e inductivo.

Estructura de un Algoritmo

o Entrada: Es la introducción de datos para ser transformados. Entrada


o Proceso: Es el conjunto de operaciones a realizar para
dar solución al problema.
Proceso
o Salida: Son los resultados obtenidos a través del proceso.

Salida
Metodología para la descomposición de un algoritmo.

 Definición del problema


En esta etapa se deben establecer los resultados y objetivos que se desea para poder
saber si los datos que se tienen son suficientes para lograr los fines propuestos.

 Análisis
Una vez definido el problema se deberán organizar los datos de tal manera que sean
susceptibles de usar en los cálculos siguientes.

 Diseño
En esta etapa se proponen soluciones a los problemas a resolver, por lo que se realiza
una toma de decisiones aplicando los conocimientos adquiridos y utilizando los datos
existentes.

 Verificación o prueba de escritorio


Se consideran resultados previstos para datos conocidos a fin de que al probar cada
una de sus partes podamos ir comprobando que el algoritmo sirve o requiere
modificarse.
I BIMESTRE ----LENGUAJE DE PROGRAMACIÓN

Análisis del problema.

Identificadores Tipo de datos

Un identificador es el nombre que Es el valor que puede tomar una


se le asigna a los datos de un
constante o variable . Por ejemplo, para
programa (constantes, variables,
representar los datos de un alumno como:
tipos de datos), y que nos
permiten el acceso a su contenido. Nombre, Num_cta, calf1, calf2, etc.

Ejemplo

 Calf1
 Valor_1 Constante Variable
 Num_hrs
Son datos numéricos o Permite almacenar de forma
alfanuméricos que contienen temporal un valor y el cual
un valor y que no cambia puede cambiar durante la
durante la ejecución del ejecución del algoritmo ó
algoritmo ó programa. programa.

prom=(calf1+calf2+calf3)/3 prom=(calf1+calf2+calf3)/
PI=3.1416

Numéricos: Representan un valor entero y real.

Alfanuméricos: Caracteres que sirven para representar y


manejar datos.

Lógicos: Solo pueden tener dos valores (verdadero o falso), y


son el resultado de una comparación.

Operadores y expresiones:

 Operadores matemáticos ^ ** * / +-
permiten realizar una operación y almacenar su
 Operador de asignación
resultado en la variable inicial. =
1) Mayor que >
2) Menor que <
 Operadores de relación 3) Mayor igual que >=
4) Menor igual que <=
5) Igual =
6) Diferencia < > !=
 Operadores lógicos o ANT
OR
booleanos
I BIMESTRE ----LENGUAJE DE PROGRAMACIÓN

NOT

Prioridad entre los Operadores

1) Matemáticos

2) Relacionales

3) Lógicos

4) De asignación

Actividad 03 para el cuaderno

A. Realizar el ejemplo del promedio de notas para explicar la estructura de un


algoritmo.
B. Realizar 3 ejemplos de constante y 3 variables
C. ¿Qué son los operadores?
D. Realizar

También podría gustarte