Escolar Documentos
Profissional Documentos
Cultura Documentos
Docente (s):
PRIMERA FASE Ing. Henry Christian Zegarra Gago
Diseo de Algoritmos Estructura Programacin
Fecha: 2017.10.23.
1.1. COMPETENCIA.
Reconoce la arquitectura bsica de una computadora. Define y conceptualiza a
la metodologa de la programacin destacando a los algoritmos como parte
muy importante de esta metodologa, disendolos e implantndolos y
representndolos en pseudocdigo y diagramas de flujo; implementndolos en
un lenguaje de programacin. Valora la importancia de la programacin en la
solucin de diversos problemas que implican el uso de hardware y software.
1.2. OBJETIVOS
a. Revisar y comprender el concepto de algoritmo.
b. Utilizar correctamente las reglas para la construccin de identificadores.
c. Comprender las fases bsicas en el proceso de resolucin de problemas.
d. Comprender la necesidad del diseo de algoritmos en el estudio y
resolucin de programas.
e. Analizar los problemas para identificar los datos que se requieren, as
como dar las instrucciones adecuadas para resolver problemas de ingeniera a
un nivel bsico.
II. HERRAMIENTAS
1. Computador con Visual Studio 2013.
2. Computador con RFFlow.
3. Apuntes de teora.
4. Gua de laboratorio.
III. BIBLIOGRAFIA
[1] R. M. Villalobos, Fundamentos de Programacin C++, ms de 100 algoritmos
codificados. Macro, 2008.
1. ALGORITMO
Mtodo o secuencia de pasos finitos, los cuales describen los pasos necesarios
para resolver un problema.
b. Diseo
Elaboracin del algoritmo
c. Prueba
Se resuelve el algoritmo para cada instruccin que la conforma, para
determinar si se obtiene la salida deseada en base a las entradas
ingresadas.
3. HERRAMIENTAS DE UN ALGORITMO
Existen diferentes herramientas para la elaboracin de algoritmos, en este caso
estudiaremos:
a. Diagrama de Flujo
Representacin grfica que utiliza smbolos normalizados por ANSI, los
cuales expresan sucesivas instrucciones para resolver el problema. [1]
b. Pseudocdigo.
Permite expresar las instrucciones de un lenguaje comn (ingls, espaol,
etc.) para facilitar la escritura como la lectura de la solucin de un
programa. No existen reglas para escribir pseudocdigo. [1]
a. Identificadores.
Nota:
Es un nombre que se asigna a una variable o funcin; estos identificadores
Ver archivo pdf de
deben de ser diferentes a las palabras reservadas. [1] palabras reservadas en el
aula virtual.
Los identificadores deben de cumplir algunas reglas bsicas:
1. Deben de comenzar siempre con una letra.
2. No deben de contener espacios ni smbolos, se recomienda usar
solamente _ en vez de espacios.
3. No deben de llevar tildes.
4. Puede llevar un nmero, pero nunca al inicio.
5. Distingue entre maysculas y minsculas.
A continuacin se ver algunos ejemplos.
5. INSTRUCCIONES
Una instruccin es alguna accin que nos permite resolver un problema, a
continuacin se vern las instrucciones ms comunes en algoritmo y
codificacin a modo de ejemplo:
Inicio Pseudocdigo
Fin Pseudocdigo
Nota:
Declare las variables
En codificacin al final de
Diagrama de flujo Pseudocdigo Codificacin la instruccin de
declaracin, se coloca ; y
la separacin entre
variables es por ,.
Declarar:
float area, b, h;
Real area, b, h
Diagrama de
Pseudocdigo Codificacin
flujo
Leer:
b, h
Otro ejemplo
Diagrama de flujo Pseudocdigo
Visualizar:
El area del triangulo es area
Codificacin
Nota:
Estructura secuencial
8. ELABORACIN DE UN PROGRAMA
a. Ver apuntes de creacin de proyecto (Aula virtual)
IV. ACTIVIDADES
1. Elabore el anlisis, algoritmo y codificacin para hallar la suma de los N
primeros nmeros enteros positivos segn la siguiente formula.