[go: up one dir, main page]

0% encontró este documento útil (0 votos)
62 vistas18 páginas

Algoritmos 1.1

El documento habla sobre algoritmos y la metodología para la resolución de problemas a través de computadoras. Explica conceptos como algoritmo, tipos de algoritmos, características, entidades primitivas y estructuras algorítmicas. También incluye ejemplos de algoritmos.

Cargado por

erickedpp
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
62 vistas18 páginas

Algoritmos 1.1

El documento habla sobre algoritmos y la metodología para la resolución de problemas a través de computadoras. Explica conceptos como algoritmo, tipos de algoritmos, características, entidades primitivas y estructuras algorítmicas. También incluye ejemplos de algoritmos.

Cargado por

erickedpp
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PPTX, PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 18

ALGORITMOS

METODOLOGÍA PARA SOLUCIÓN DE PROBLEMAS


CONTENIDO

 INTRODUCCIÓN

 ALGORITMO

 TIPOS DE ALGORITMO

 CARACTERÍSTICAS DE LOS ALGORITMOS

 METODOLOGÍA PARA LA RESOLUCIÓN DE PROBLEMAS

 PROPIEDADES PRIMITIVAS PARA EL DESARROLLO TECNICAS


CONTENIDOS

 EJEMPLO DE UN ALGORITMO EN PSEINT

 EJEMPLO DE UN ALGORITMO EN RAPTOR

 TECNICAS PARA LA FORMULACIÓN DE ALGORITMOS

 ESTRUCTURAS ALGORITMICAS

 EJERCICIOS DE RETROALIMENTACÓN

 CIERRE DE LA SECIÓN
INTRODUCCIÓN

COMPUTADORA: dispositivo electrónico utilizado para procesar información y

obtener resultados

DATOS DATOS
DE PROCESO DE
ENTRADA PROCESO DE INFORMACIÓN EN LA COMPUTADORA SALIDA
INTRODUCCIÓN

Programa: Es el conjunto de instrucciones escritas en algún lenguaje de

programación y que ejecutadas secuencialmente resuelve un problema

especifico.
CPU
UNIDAD
DISPOSITIVOS DE UNIDAD DISPOSITIVOS
DE M ARIT-LOG
CONTROL DE
ENTRADA SALIDA
ORGANIZACIÓN FISICA DE UNA COMPUTADORA
MEMORIA
INTRODUCCIÓN

Lenguaje de programación

Son las herramientas que el usuario utiliza para desarrollar los programas que

Lenguaje Características Aplicación


luego serán ejecutadas por la computadora
Máquina Instrucciones en términos En desuso
de ceros y unos
Baja nivel Instrucciones en códigos Para desarrollar
alfabéticos computadores
Alto nivel Instrucciones en Inglés Orientado a la gestión
ALGORITMO
Definición

Es una serie de operaciones detalladas, a ejecutar paso a paso y que conduce a la

solución de un problema Tipo de


algoritmos

Características

Cualitativos Cuantitativos
METODOLOGÍA PARA LA SOLUCION DE
PROBLEMAS POR MEDIO DE COMPUTADORA

 Definición del problema

 Análisis del problema

 Diseño de algoritmo

 Codificación

 Prueba y depuración

 Documentación

 Mantenimiento
ENTIDADES PRIMITIVAS PARA EL
DESARROLLO DE ALGORITMOS

 TIPOS DE DATOS

 NUMÉRICOS
 CONSTANTES
POR SU CONTENIDO  LÓGICOS
IDENTIFICADORES  ALFANUMÉRICOS
 VARIABLES
 DE TRABAJO
POR SU USO  CONTADORES
 ACUMULADORES
ENTIDADES PRIMITIVAS PARA EL
DESARROLLO DE ALGORITMOS
o NUMÉRICOS

 SIMPLES o LÓGICOS

o ALFANUMÉRICOS

TIPOS DE
DATOS

o ARREGLOS
o REGISTROS
 ESTRUCTURADOS
o ARCHIVOS
o APUNTADORES
ENTIDADES PRIMITIVAS PARA EL
DESARROLLO DE ALGORITMOS

 Expresiones

 Operadores

Aritméticos

Relacionales

Lógicos

 Operandos
TÉCNICAS PARA LA FORMULCIÓN DE
ALGORITMOS

DIAGRAMA DE
FLUJO

HERRAMIENTAS
DE DISEÑO DE
ALGORITMOS

DIAGRAMAS DE
PSEUDOCÓDIGO NASSI
SHEIDERMAN
ESTRUCTURAS ALGORITMICAS

o ASIGNACIÓN
 SIMPLES o ENTRADA (LECTURA)
o SALIDA (ESTRUCTURAS)

ESTRUCUTRAS o SIMPLES
 CONDICICONALES
ALGORITMICAS
o MULTIPLES

o HACER PARA

 CÍCLICAS o HACER MIENTRAS

o HACER HASTA
EJEMPLO DE UN ALGORITMO PSEINT
EJEMPLO DE UN ALGORITMO RAPTOR
EJERCICIOS DE RETROALIMENTACION

ACTIVIDAD EN EL AULA
Elabora el algoritmo y diagrama de flujo de cada uno de los problemas que a
continuación presentan.
CIERRE DE LA SESIÓN DE CLASE DEL
TEMA DE ALGORITMOS

Como puedes ver, puedes ser capaz de solucionar problemas

cotidianos y del ámbito computacional, mediante el

desarrollo de algoritmos, mostrando creatividad y respeto en

el trabajo individual y grupal.


VÍDEOS ¿QUÉ ES UN ALGORITMO?

También podría gustarte