Está en la página 1de 17

INTRODUCCIÓ

D N
C A LA
B
A PROGRAMACI
ÓN
• Definir el termino algoritmo.

• Aplicar los conceptos y


realizar práctica básicas
relacionado con los
algoritmos y su
COMPETENC A representación.
IAS • Utilizar estructura
secuenciales y condicionales
para analizar problemas.
 Identifican el tipo de problema a
resolver de manera algorítmica.

 Representan los elementos


EXPECTATI básicos, diagramas de flujos de
B datos, pseudocódigo utilizados
VA DE para visualizar algoritmos en una
computadora.
LOGRO
 Crean algoritmos.
 Algoritmos.

 Pseudocódigos.

 Diagrama de flujo,
CONTENID C
OS  Programación modular.

 Programación estructurada.
Qué es un D
 Es un conjunto de algoritmos
Programa? capaces de ser entendidos por un
ordenador,
 Su función es la de permitir de
Cúal es la D manera alterna, la realización de
función de un tareas especificas sobre
necesidades especificas.
Programa?
NOTA: El software constituye toda
la parte lógica total de un sistema
Qué es D
 Es el proceso mediante el cual se
crea, diseña y codifica a través

programaci de un lenguaje de programación


el código fuente de un software.

ón?
 Lenguajes de programación.
Requerimiento D  Creación de algoritmos que
de generen la respuesta solicitada.

programación:  Análisis de aplicaciones ya


diseñadas por otros
programadores.
Qué es un D
 Es un conjunto ordenado de
instrucciones que deben de
seguirse secuencialmente para la
algoritmo? resolución de un problema o la
satisfacción de una necesidad.
 Preciso: Indica el orden de
realización en cada paso.

Caracteristic  Definido: Cuantas veces se


ponga a prueba el algoritmo esa
D
as de un misma cantidad de veces debe
mostrar el mismo resultado.
algoritmo:
 Finito: El algoritmo debe de
contener un número limitado de
pasos.
 Definir el problema
 Analizar el problema
Pasos para  Seleccionar la mejor alternativa
D  Diagramación
realizar un  Prueba de escritorio

algoritmo
 Ejemplo: imaginemos que se
necesita un programa que
despliegue un mensaje diciendo
Definir el D
si el alumno esta solvente o no
con el pago de su colegiatura.

problema  Definición del problema:


 Preguntas ¿?
1. ¿Cuál es nuestro
problema?
2. ¿Dónde comienza?
3. ¿Qué resultado deseamos
obtener?
 Determinar si un alumno <<X>>
Resultado de esta solvent o no.
D  Mostrar en pantalla el estado de
la definición: solvencia (solvent o mora) del
alumno.
 Qué entradas tenemos?
 Cuál es la salida deseada?

 Ejemplo:
Análisis del  Determinar si un alumno <<X>> esta
solvent o no.
D
problema  Mostrar en pantalla el estado de solvencia
(solvent o mora) del alumno.

 ANALISIS:
Datos de entrada:
 Nombre del alumno, mes, curso,sección,
jornada, área,
Datos de salida:
 Un mensaje que muestre el estado del
 ANALISIS:
Datos de entrada:
 Nombre del alumno, mes, curso,sección,
jornada, área,
Datos de salida:
Selección de  Un mensaje que muestre el estado del
alumno
D
la mejor
alternativa
 Codificar
 Transcripción
 Compilar
Implementaci 

Pruebas de computadora
Documentación
D
ón de un  Mantenimiento

algoritmo
 Necesidad o Problema:
• Ver un partido de futbol en
casa.
Ejemplo de  Desarrollo del algoritmo:
• Si el tv no se encuentra
D
un algoritmo encendido tomar el control de
mando.
• Encender el tv.
• Sintonizar el canal de
transmisión del partido de
futbol.
• Buscar un lugar adecuado

También podría gustarte