Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
I. OBJETIVOS DE LABORATORIO
1.1. OBJETIVOS
a. Revisar y comprender el concepto de algoritmo.
b. Utilizar correctamente las reglas para la construcción de identificadores.
c. Comprender las fases básicas en el proceso de resolución de problemas.
d. Comprender la necesidad del diseño de algoritmos en el estudio y resolución
de programas.
e. Analizar los problemas para identificar los datos que se requieren, así como
dar las instrucciones adecuadas para resolver problemas de ingeniería a un
nivel básico.
II. HERRAMIENTAS
1. Computador con DEVC++.
2. Computador con RFFlow.
3. Manual de laboratorio.
III. BIBLIOGRAFIA
[1] R. M. Villalobos, Fundamentos de Programación C++, más de 100 algoritmos
codificados. Macro, 2008.
1. ALGORITMO Nota:
Método o secuencia de pasos finitos teóricos, los cuales describen los pasos y RAE: Conjunto ordenado
y finito de operaciones
el orden necesarios para la solución de un problema. que permite hallar la
solución de un problema.
Ejemplo 1: Cuales son los pasos necesarios para cambiar el vidrio roto de una
ventana.
a. Análisis
Antes de intentar resolver un problema, debemos de entender el problema
que se desea resolver, para ello debemos de determinar los datos
necesarios de entrada que necesita el proceso, los cuales nos permitan
obtener una salida determinada a la cual llamaremos solución.
Datos de Datos de
Proceso
entrada salida
b. Diseño
Una vez analizado el problema y conociendo los datos de entrada
necesarios para la solución del problema, procedemos a la elaboración del
algoritmo.
c. Prueba
Este paso consiste en ir resolviendo cada instrucción que conforman el
algoritmo, con la finalidad de obtener la salida o datos deseados.
3. HERRAMIENTAS DE UN ALGORITMO
Existen diferentes herramientas para la elaboración de algoritmos, así
tenemos diagramas de flujo, pseudocódigo, etc.
a. Diagrama de Flujo
Nota:
b. Pseudocódigo.
Permite expresar las instrucciones de un lenguaje común (inglés,
español, etc.) para facilitar la escritura como la lectura de la solución de
un programa. No existen reglas para escribir pseudocódigo. [1]
a. Identificadores
Es un nombre que se asigna a una variable o función; estos identificadores Descargar:
pal_reservadas .pdf
deben de ser diferentes a las palabras reservadas. [1] del aula virtual.
b. Variable.
Representa un espacio de memoria RAM donde se almacena el valor de
la variable, que se usara en el proceso.
c. Tipo de datos.
Nota:
Cuando se declarar una variable, se debe de indicar el tipo de dato que se
Ver instrucción para
va almacenar. En C++, los tipos de datos son los llamados del tipo declaración de
variables en 5.b.
primitivo y estos son:
5. INSTRUCCIONES
Una instrucción es alguna acción que nos permite resolver un problema, a
continuación se verán las instrucciones más comunes en algoritmo y
codificación a modo de ejemplo:
a. Instrucciones de Inicio y Fin.
Representan el inicio y fin de un algoritmo.
Diagrama de
Pseudocódigo Codificación
flujo
Inicio Pseudocódigo
Fin Pseudocódigo
𝑏∗ℎ
𝑎𝑟𝑒𝑎 =
2
Declare las variables para hallar el área del triángulo.
En codificación al final
Declarar: de la instrucción de
float area, b, h; declaración, se coloca
Real area, b, h
‘;’ y la separación entre
variables es por ‘,’.
Diagrama de
Pseudocódigo Codificación
flujo
Leer:
b, h
Visualizar:
“Ingrese base y altura: ”
Codificación
Otro ejemplo
Diagrama de flujo Pseudocódigo
Visualizar:
“El area del triangulo es ” area
Codificación
Análisis
Análisis
8. ELABORACIÓN DE UN PROGRAMA
A continuación, se presenta una visión del entorno de desarrollo de DevC++.
5.2 Todo informe será entregado a la semana de haber finalizado la práctica, este
deberá de ser en formato impreso (desde las actividades), una vez calificado
este deber ser subido en formato digital al aula virtual.
Nombres y apellidos :
Código :
Grupo :
Análisis
2. Elabore el análisis, algoritmo y codificación para que ingresada una temperatura en grados
Celsius, muestre la conversión en grados Kelvin y Fahrenheit.
𝐾 = 𝐶 + 273 𝐹 = 𝐶 ∗ 1.8 + 32
Análisis