Beruflich Dokumente
Kultur Dokumente
9-10
Elaboracin de un programa bsico en el lenguaje de
programacin C++, y
Calificacin: _____________
Unidad 3
Prctica 9-10
Nombre de la prctica:
ELABORACIN DE UN PROGRAMA EN EL
LENGUAJE DE PROGRAMACIN C++,
UTILIZANDO OPERADORES, OPERANDOS
Y EXPRESIONES.
Duracin: 2
Horas
Conocimientos Previos:
Instalacin de software.
Internet
Evidencias a recopilar:
Introduccin
Un lenguaje de programacin es un lenguaje que puede ser utilizado para controlar el
comportamiento de una mquina, particularmente una computadora. Consiste en un
conjunto de reglas sintcticas y semnticas que definen su estructura y el significado
de sus elementos, respectivamente.
C++ es un lenguaje de programacin diseado a mediados de los aos 80 por Bjarne
Stroustrup. La intencin de su creacin fue el extender al exitoso lenguaje de
programacin C con mecanismos que permitieran la manipulacin de objetos. En ese
sentido, desde el punto de vista de los lenguajes orientados a objetos, el C++ es un
lenguaje hbrido. Posteriormente se aadieron facilidades de programacin genrica,
que se sum a los otros dos paradigmas que ya estaban admitidos (programacin
estructurada y la programacin orientada a objetos). Por esto se suele decir que el C+
+ es un lenguaje de programacin multiparadigma.
Ventajas
Lenguaje muy didctico, con este lenguaje puedes aprender muchos otros
lenguajes con gran facilidad, como C#, Java, Visual Basic, Javascript, PHP, entre
otros.
Desventajas
Caractersticas
E/S no forma parte del lenguaje, sino que se proporciona a travs de una biblioteca
de funciones.
Tipos de datos
Caracteres: char
Enteros: short, int, long, long long
Booleanos: bool
Vaco: void
El modificador unsigned se puede aplicar a enteros para obtener nmeros sin signo
(por omisin los enteros contienen signo), con lo que se consigue un rango mayor de
nmeros naturales.
Descripcin
Actividad de evaluacin 1.
Cuestionario previo.
1.
2.
3.
4.
Qu es un programa?
Qu es un lenguaje de programacin?
Qu es sintaxis?
Qu es semntica?
5. Qu es codificacin de un programa?
6. Qu significa editar un programa?
7. Qu significa compilar un programa?
8. Qu es un programa fuente?
9. Qu es un programa objeto?
10. Qu significa correr o ejecutar un programa?
Desarrollo de la prctica.
1. Instalar Dev C++, dar clic en el set up.
2. Elaborar los siguientes programas en Dev C++.
a. Calcular el rea de un tringulo.
b. Calcular el rea de un rectngulo.
c. Calcular el rea de un cuadrado.
d. Calcular el rea de un crculo.
Actividad de evaluacin 3.
3. Actividad de evaluacin 4.
Conclusiones
Valor 1. 5 pts.
Prctica no. 11 y
12
Elaboracin de programas, utilizando seleccin
simple y doble.
Calificacin: _____________
Unidad 4
Nombre de la prctica:
Prctica No. 11 - 12
ELABORACIN DE PROGRAMAS,
UTILIZANDO SELECCIN, SIMPLE Y DOBLE
Y MLTIPLE.
Duracin: 4
Horas
Construir programas
simple y doble.
usando
seleccin,
Conocimientos Previos:
Internet.
mltiple.
Plantea problemas en los que se aplica la estructura algortmica de seleccin
simple, doble y mltiple.
Evidencias a recopilar:
Diagrama de flujo.
Introduccin
Definicin
Las sentencias de decisin o seleccin, tambin llamadas de CONTROL DE FLUJO
son estructuras de control que realizan una pregunta la cual retorna verdadero o falso
Sentencia if[editar]
La instruccin if es, por excelencia, la ms utilizada para construir estructuras de
control de flujo.
SINTAXIS
Primera Forma
La sintaxis utilizada en la programacin de C++ es la siguiente:
if (condicion)
{
Set de instrucciones
}
Siendo condicin el lugar donde se pondr la condicin que se tiene que cumplir para
que sea verdadera la sentencia y as proceder a realizar el "set de instrucciones" o
cdigo contenido dentro de la sentencia.
Segunda Forma
Ahora se ver la misma sintaxis pero ahora se aadir la parte Falso de la sentencia:
if (condicion)
{
Set de instrucciones //PARTE VERDADERO
}
else
{
Set de instrucciones 2 //Parte FALSO
}
La forma mostrada anteriormente muestra la unin de la parte "VERDADERO" con la
nueva secuencia la cual es la parte "FALSO" de la sentencia de decisin "IF" la cual
est compuesta por:
else
{
Set de instrucciones 2 //Parte FALSO
}
La palabra "else" o "De lo contrario" indica al lenguaje que de lo contrario al no ser
verdadera o no se cumpla la parte verdadera entonces realizara el "set de
instrucciones 2".
Ejemplos de sentencias if
Ejemplo 1:
If (numero == 0) //La condicin indica que tiene que ser igual a Cero
{
cout<<"El Nmero Ingresado es Igual a Cero";
}
Ejemplo 2:
If (numero > 0) // la condicin indica que tiene que ser mayor a Cero
{
cout<<"El Numero Ingresado es Mayor a Cero";
}
Ejemplo 3:
If (numero < 0) // la condicin indica que tiene que ser menor a Cero
{
cout<<"El Nmero Ingresado es Menor a Cero";
}
Ahora se unirn todos estos ejemplos para formar un solo programa mediante la
utilizacin de la sentencia "Else".
Ejemplo 4:
If (numero == 0) //La condicin indica que tiene que ser igual a Cero
{
cout<<"El Nmero Ingresado es Igual a Cero";
}
else
{
If (numero > 0) // la condicin indica que tiene que ser mayor a Cero
{
cout<<"El Nmero Ingresado es Mayor a Cero";
}
else
{
If (numero < 0) // la condicin indica que tiene que ser menor a Cero
{
cout<<"El Nmero Ingresado es Menor a Cero";
}
}
}
Descripcin
Aprenders a elaborar programas en C++ donde aplicars la estructura algortmica de
seleccin, simple, doble y mltiple. Alcanzars el nivel de desempeo 3, pues
resolvers problemas donde tendrs que elegir entre una, dos o ms alternativas.
Actividad de evaluacin 1.
Cuestionario previo
Desarrollo de la prctica
La estructura selectiva simple if
Problema 1. Construya un diagrama de flujo y el correspondiente programa en C++
que, al recibir como dato el promedio de un alumno en un curso universitario, escriba
aprobado en caso de que el promedio sea satisfactorio, es decir mayor o igual a 70.
Dato: PRO (Variable de tipo real que representa el promedio de un alumno).
Problema 2. Construya un diagrama de flujo y el correspondiente programa en C++
que, al recibir como dato el precio de un producto importado, incremente el 11% el
mismo si es inferior a $1,500 y que adems escriba el nuevo precio del producto.
Dato: PRE (Variable de tipo real que representa el precio del producto).
Donde: NPR es una variable de tipo real que almacena el nuevo precio del
producto.
La estructura selectiva doble if-else
Incremento
3.5%
4.1%
4.8%
5.3%
Zona
Precio
Estados Unidos
0.13
Canad
0.11
0.22
Amrica Central
0.19
Mxico
0.17
Europa
0.17
10
Asia
0.20
15
frica
0.39
20
Oceana
0.28
Actividad de evaluacin 3.
Conclusiones
Valor 1. 5 pts.