Sunteți pe pagina 1din 75

LENGUAJE DE

PROGRAMACIN
2016

Ing. Mario Humberto Alcocer Campos


marioalcocerutcam@hotmail.com

En una hoja contestar:


1.
2.
3.
4.
5.
6.
7.
8.
9.

Cual es tu nombre completo?


Cmo te gusta que te llamen?
Dnde estudiaste el bachillerato?
Dnde radicas?
Trabajas? En caso afirmativo en dnde?
Por qu decidiste estudiar esta carrera?
Tienes hijos o dependientes econmicos?
Cuntos aos tienes?
Menciona tres experiencias significativas que
hayan marcado tu vida

Mario Humberto Alcocer


Campos

Ing. en Sistemas Computacionales, egresado del


Instituto Tecnolgico de Mrida.

Lic. en Enseanza de las Matemticas, egresado


de la Facultad de Matemticas de la Univ.
Autnoma de Yucatn.

Maestra
Instituto
Carmen

Doctorado en Ing. Mecatrnica, en la UPAEP de


Puebla. Elaborando tesis.

Doctorado

en Administracin, egresado del


de Estudios Universitarios, plantel

en

Proyectos,

Universidad

Objetivo

El alumno desarrollar programas


en un lenguaje de computadora,
con diferentes interfaces puerto
serie, paralelo USB para
controlar y monitorear sistemas
automticos.

Unidades
I. Elementos de lenguaje C
II. Estructura de datos y
funciones
III. Control y monitoreo de
sistemas automticos.

Criterios de evaluacin
10% Participacin y asistencia
30% Tareas y actividades
30% Tarea integradora
30% Examen

100% Calificacin de la unidad

Comportamiento esperado

Proactivo
Respeto
Responsabilidad
Iniciativa
Puntualidad
Crtico
Espritu de superacin personal
Analtico.

Unidades I. Elementos de lenguaje C

Objetivo: El alumno elaborar programas


en lenguaje C utilizando los puertos de
comunicacin de la computadora puerto
serie, paralelo o USB para el control y
monitoreo
proceso.

de

una

variable

fsica

de

Temas Unidad I.
1. Tipos de datos, declaracin y
asignacin de variables
2. Operadores y expresiones
3. Sentencias de control if, while,
do-while, for, switch-case.

Ejercicios de Diagnstico

Colocar su nombre en todas las hojas que


entreguen

Lgica de programacin
Antecedentes

Lgica de programacin

I. Algoritmos

II. Diagrama de flujo, estado y


pseudocdigo

III. Introduccin al Lenguaje C

Bibliografa

Para la Unidad 1 y 2:

Cair Osvaldo, 2012, Metodologa


de la programacin, Mxico, D.F.,
Tercera edicin, Alfaomega

Para la Unidad 3:

Mrquez Gabriela, Osorio Sonia, Olvera


Noem, 2011, Introduccin a la
programacin estructurada en C, Mxico,
D.F., Primera edicin, Pearson

Unidad I. Algoritmos
Algoritmos: tipos, elementos y
caractersticas.
Elaboracin de algoritmos para la
solucin de problemas especficos.

Objetivo: El alumno elaborar


algoritmos para la solucin
sistemtica de problemas.

Algoritmos

Definicin: Es una secuencia lgica de


pasos sin ambigedades que permiten la
resolucin de un problema.

Ejemplos:

Elaborar el algoritmo para llegar a clases

Elaborar el algoritmo para ir al cine

Caractersticas del algoritmo:

Precisin: Los pasos a seguir en algoritmo


deben ser claros.

Determinismo: El algoritmo, dado un


conjunto de datos idnticos de entrada,
siempre
debe
arrojar
los
mismos
resultados.

Finitud: El algoritmo, independientemente


de la complejidad del mismo, siempre
debe ser de longitud finita.

Tarea 1. en la libreta:

Elaborar los algoritmos para:


1. Cocinar un postre
2. Ensearle a un nio a lavarse los dientes
3. Elaborar una pizza
4. Sumar dos nmeros enteros

Etapas para la elaboracin de un


algoritmo

Etapas para la elaboracin de un algoritmo


a) Identificacin del problema.
b) Definicin de entradas y salidas.
c) Definicin de variables.
d) Elaborar la secuencia de pasos para la
solucin del problema.

a) Identificacin del problema


En esta etapa se deber comprender
perfectamente el problema a resolver, si
quedan dudas simplemente pregunta.

b) Definicin de entradas y salidas


En esta etapa se identificar qu datos debe
proporcionar el usuario y cul proporcionar
el programa cmo resultado.

c) Definicin de variables
Identificar todas las variables que intervienen
en el problema a resolver. Para ello, te puedes
auxiliar de una tabla como la que se muestra a
continuacin.
Nombre de la
variable

Posibles
valores

Descripcin

Cmo tomar
su valor

Una vez que las has identificado, en el algoritmo


slo podrs utilizar el nombre que le has
asignado. Cudate de no cambiarle nombre, ni
significado, durante el desarrollo de tu algoritmo.

d) Elaborar la secuencia de pasos para la


solucin del problema
Aqu se definir sin ambigedades y de forma
lgica los pasos para resolver el problema.

Paso
Paso
Paso

Paso

1. Inicio
2. Pedir permiso
3. .

n. Fin

Ejemplo aplicando las cuatro etapas

Algoritmo siguiendo las etapas

Elaborar el algoritmo aplicando las cuatro


etapas para dividir dos nmeros:

Etapa I. Identificacin del problema

Analizando el ejercicio podemos comprender


que necesitamos efectuar la operacin
aritmtica de divisin, para ello necesitamos
conocer cules son esos dos nmeros.
La nica situacin que nos pueda afectar es que
el nmero que ser el divisor sea cero, porque
en tal caso nos dara un nmero indefinido, es
decir, error.

Algoritmo siguiendo las etapas

Etapa II. Definicin de entradas y salidas

Todo ejercicio requiere datos de entrada, que sern


transformados y nos proporcionarn una salida.
Entradas: Requerimos conocer cules son esos dos
nmeros. Si el divisor es cero no podemos hacer la
operacin, entonces solicitamos otro nmero o
advertimos que el resultado fue error.
Salidas: El resultado de la divisin es un nmero
nico, el cual puede ser positivo si ambos tienen el
signo igual, o negativo si tienen signos diferentes.

Algoritmo siguiendo las etapas

Etapa III. Definicin de variables

Ahora vamos a decidir que nombres les


asignamos a las variables y analizaremos los
posibles valores que recibirn.
Nombre Posibles valores
de la
variable

Descripcin

Cmo
tomar su
valor

Dividend
o

Positivo,
negativo, cero

Es el primer nmero (El


de la parte de arriba de
la fraccin)

El usuario lo
asignar

Divisor

Positivo o
negativo.
No puede ser
cero

Es el segundo nmero (El


de la parte de abajo de
la fraccin)

El usuario lo
asignar

Divisin

Positivo,

Es el resultado de la

La

Algoritmo siguiendo las etapas

Etapa IV. Elaborar la secuencia de pasos para la solucin


del problema
Utilizaremos algunas palabras reservadas como: Leer,
Imprimir, Si entonces sino, Hacer, Repetir, Mientras,
Para.
Paso 1. Inicio
Paso 2. Imprimir Proporciona un nmero
Paso 3. Leer Dividendo
Paso 4. Imprimir Proporciona otro nmero
Paso 5. Leer Divisor
Paso 6. Si Divisor = 0 entonces ir al Paso 4, sino ir al
paso 7
Paso 7. Hacer Divisin = Dividendo / Divisor
Paso 8. Imprimir El resultado de la divisin es: ,
Divisin
Paso 9. Fin

Tarea 2 en la libreta:

Elaborar
los
siguientes
aplicando las cuatro etapas:

algoritmos

1. Restar dos nmeros enteros


2. Multiplicar dos nmeros enteros
3. Multiplicar dos fracciones
4. Sumar tres fracciones
5. Calcular las races de un trinomio al
cuadrado empleando la frmula general

1. Restar dos nmeros enteros

Etapa I. Identificacin del problema


Consiste en restar aritmticamente dos nmeros enteros, pueden tomar cualquier
valor.

Etapa II. Definicin de entradas y salidas


Entradas: El usuario deber proporcionar dos nmeros
Salidas: La computadora deber proporcionar la resta.

Etapa IV. Algoritmo


Etapa III. Definicin de variables

Posibl
Nombr
es
e de la
valore
variabl
s
e

Descripcin

Cmo
tomar su
valor

Num1

Ente
ro

Nmero
conocido como
minuendo

El usuario
lo asignar

Num2

Ente
ro

Nmero
conocido como
sustraendo

El usuario
lo asignar

Resta

Ente
ro

Resultado de
tomar al
minuendo y

La
computado
ra lo

Paso 1. Inicio
Paso 2.
Imprimir Proporciona el primer nmero
entero
Paso 3. Leer Num1
Paso 4. Si Num1 es entero entonces ir al Paso 7, sino
ir al paso 5
Paso 5.
Imprimir El nmero que proporcionaste no
es entero
Paso 6. Ir al paso 2
Paso 7.
Imprimir Proporciona el segundo nmero
entero
Paso 8. Leer Num2
Paso 9.
Si Num2 es entero entonces ir al Paso 12,
sino ir al paso 10

2. Multiplicar dos nmeros enteros

Etapa I. Identificacin del problema


Consiste en multiplicar aritmticamente dos nmeros enteros, pueden tomar
cualquier valor.

Etapa II. Definicin de entradas y salidas


Entradas: El usuario deber proporcionar dos nmeros
Salidas: La computadora deber proporcionar la multiplicacin.

Etapa IV. Algoritmo


Etapa III. Definicin de variables

Posibl
Nombr
es
e de la
valore
variabl
s
e

Descripcin

Cmo
tomar su
valor

Num1

Ente
ro

Primer nmero
proporcionado

El usuario
lo asignar

Num2

Ente
ro

Segundo
nmero
proporcionado

El usuario
lo asignar

Ente
ro

Resultado de
multiplicar
Num1 y Num2

La
computado
ra lo
calcular

Multi
plicac
in

Paso 1. Inicio
Paso 2.
Imprimir Proporciona el primer nmero
entero
Paso 3. Leer Num1
Paso 4. Si Num1 es entero entonces ir al Paso 7, sino
ir al paso 5
Paso 5.
Imprimir El nmero que proporcionaste no
es entero
Paso 6. Ir al paso 2
Paso 7.
Imprimir Proporciona el segundo nmero
entero
Paso 8. Leer Num2
Paso 9.
Si Num2 es entero entonces ir al Paso 12,
sino ir al paso 10

3. Multiplicar dos fracciones

Etapa I. Identificacin del problema


Consiste en multiplicar aritmticamente dos fracciones, pueden tomar cualquier
valor.

Etapa II. Definicin de entradas y salidas


Entradas: El usuario deber proporcionar dos fracciones
Salidas: La computadora deber proporcionar la multiplicacin.

Etapa IV. Algoritmo


Etapa III. Definicin de variables

Posibl
Nombr
es
e de la
valore
variabl
s
e

Descripcin

Cmo
tomar su
valor

Num1

Raci
onal
es

Primer nmero
proporcionado

El usuario
lo asignar

Num2

Raci
onal
es

Segundo
nmero
proporcionado

El usuario
lo asignar

Multi
plicac
in

Raci
onal
es

Resultado de
multiplicar
Num1 y Num2

La
computado
ra lo

Paso 1. Inicio
Paso 2.
Imprimir Proporciona el primer nmero
fraccionario
Paso 3. Leer Num1
Paso 4. Si Num1 es fraccionario ir al Paso 7, sino ir al paso
5
Paso 5.
Imprimir El nmero que proporcionaste no es
fraccionario
Paso 6. Ir al paso 2
Paso 7.
Imprimir Proporciona el segundo nmero
fraccionario
Paso 8. Leer Num2
Paso 9.
Si Num2 es fraccionario entonces ir al Paso 12
sino ir al paso 10

4. Sumar tres fracciones

Etapa I. Identificacin del problema


Consiste en sumar aritmticamente tres
fracciones, pueden tomar cualquier valor.

Etapa II. Definicin de entradas y salidas


Entradas: El usuario deber proporcionar tres
fracciones
Salidas: La computadora deber proporcionar la
multiplicacin.

Etapa III. Definicin de variables

Posibl
Nombr
es
e de la
valore
variabl
s
e

Descripcin

Cmo
tomar su
valor

Num1

Raci
onal
es

Primer nmero
proporcionado

El usuario
lo asignar

Num2

Raci
onal
es

Segundo
nmero
proporcionado

El usuario
lo asignar

Num3

Raci
onal
es

Tercer nmero
proporcionado

El usuario
lo asignar

Etapa IV. Algoritmo

Paso 1. Inicio
Paso 2.
Imprimir Proporciona el primer nmero
fraccionario
Paso 3. Leer Num1
Paso 4. Si Num1 es fraccionario ir al Paso 7, sino ir al
paso 5
Paso 5.
Imprimir El nmero que proporcionaste no
es fraccionario
Paso 6. Ir al paso 2
Paso 7.
Imprimir Proporciona el segundo nmero
fraccionario
Paso 8. Leer Num2
Paso 9.
Si Num2 es fraccionario entonces ir al Paso
12,
sino ir al paso 10
Paso 10. Imprimir El nmero que proporcionaste no
es fraccionario
Paso 11. Ir al paso 7
Paso 12.
Imprimir Proporciona el tercer nmero
fraccionario
Paso 13. Leer Num3
Paso 14.
Si Num3 es fraccionario entonces ir al Paso

5. Races de un trinomio al cuadrado


Etapa I. Identificacin del problema

Consiste en aplicar la frmula general


para encontrar races.

Etapa II. Definicin de entradas y salidas


Entradas: El usuario deber proporcionar tres
coeficientes
Salidas: La computadora deber proporcionar las
dos races.

Etapa III. Definicin de variables


Posible
Nombre
s
de la
valores
variable

Descripcin

Cmo tomar
su valor

Difer
ente
cero

Primer nmero
proporcionado

El usuario lo
asignar

Reale
s

Segundo nmero
proporcionado

El usuario lo
asignar

Reale
s

Tercer nmero
proporcionado

El usuario lo
asignar

x1

Reale
s

Raz con
discriminante en
positivo

La computadora
lo calcular

Reale

Raz con

La computadora

Etapa IV. Algoritmo

Paso 1.

Inicio
Paso 2.
Imprimir Proporciona el primer
coeficiente
Paso 3. Leer a
Paso 4. Si a es cero ir al Paso 5, sino ir al paso
7
Paso 5.
Imprimir El nmero que
proporcionaste es cero
Paso 6. Ir al paso 2
Paso 7.
Imprimir Proporciona el segundo
coeficiente
Paso 8. Leer b
Paso 9.
Imprimir Proporciona el tercer
coeficiente
Paso 10. Leer c
Paso 11. Hacer Discriminante = )^(1/2)
Paso 12. Si Discriminante es negativo ir al paso
13
sino ir al paso 15
Paso 13. Imprimir No tiene races reales
Paso 14. Ir al paso 18
Paso 15 Hacer

Tarea 3 en la libreta:

Elaborar
los
siguientes

aplicando las cuatro etapas:

algoritmos

6. Leer cuatro nmeros e imprimirlos en orden


inverso
7. Leer A, B e imprimir el resultado de
8. Leer matrcula y cinco calificaciones, e
imprimir el promedio y matrcula
9. Leer un nmero e imprimir su cuadrado y
cubo
10.Dado la base y altura, calcular permetro y
rea del tringulo rectngulo

6. Leer cuatro nmeros e imprimirlos en


orden inverso

Etapa IV. Algoritmo

Paso 1.
Paso 2.
Paso 3.
Paso 4.
Paso 5.
Paso 6.
Paso 7.
Paso 8.
Paso 9.
Paso 10.
, , b, ,
Paso 11.

Inicio
Imprimir Proporciona el primer nmero
Leer a
Imprimir Proporciona el segundo nmero
Leer b
Imprimir Proporciona el tercer nmero
Leer c
Imprimir Proporciona el cuatro nmero
Leer d
Imprimir El orden inverso es: , d, , , c,
, a
Fin

7. Leer A, B e imprimir el resultado de


(+)^2/3

Etapa IV. Algoritmo

Paso 1. Inicio
Paso 2. Imprimir Proporciona el primer nmero
Paso 3. Leer A
Paso 4. Imprimir Proporciona el segundo nmero
Paso 5. Leer B
Paso 6. Hacer Resultado = (+)^2 / 3
Paso 7.
Imprimir El resultado de (+)^2/3 es: ,
Resultado
Paso 8. Fin

8. Leer matrcula y cinco calificaciones, e


imprimir el promedio y matrcula

Etapa IV. Algoritmo

Paso 1. Inicio
Paso 2. Imprimir Proporciona la matrcula:
Paso 3. Leer Matricula
Paso 4. Imprimir Proporciona la primera calificacin
Paso 5. Leer Cal1
Paso 6. Imprimir Proporciona la segunda calificacin
Paso 7. Leer Cal2
Paso 8. Imprimir Proporciona la tercera calificacin
Paso 9. Leer Cal3
Paso 10. Imprimir Proporciona la cuarta calificacin
Paso 11. Leer Cal4
Paso 12. Imprimir Proporciona la quinta calificacin
Paso 13. Leer Cal5
Paso 14. Hacer Promedio = (Cal1 + Cal2 + Cal3 + Cal4 + Cal5) / 5
Paso 15. Imprimir El promedio es : , Promedio, de la matrcula: ,
Matricula
Paso 16 Fin

9. Leer un nmero e imprimir su cuadrado


y cubo

Etapa IV. Algoritmo

Paso 1. Inicio
Paso 2. Imprimir Proporciona un nmero:
Paso 3. Leer Nmero
Paso 4. Hacer Cuadrado = Nmero * Nmero
Paso 5. Hacer Cubo = Nmero * Nmero * Nmero
Paso 6.
Imprimir El cuadrado del , Nmero, es: ,
Cuadrado
Paso 7. Imprimir El cubo del , Nmero, es: , Cubo
Paso 8. Fin

10. Dado la base y altura, calcular permetro y


rea del tringulo rectngulo

Etapa IV. Algoritmo

Paso 1. Inicio
Paso 2.
Imprimir Proporciona el valor de la base del
tringulo:
Paso 3. Leer Base
Paso 4.
Imprimir Proporciona el valor de la altura del
tringulo:
Paso 5. Leer Altura
Paso 6. Hacer Hipotenusa = (Base ^2 + Altura ^ 2) ^ (1/2)
Paso 7. Hacer Permetro = Base + Altura + Hipotenusa
Paso 8. Hacer rea = (Base * Altura) / 2
Paso 9.
Imprimir El Permetro es: , Permetro, y el rea
es: , rea
Paso 10. Fin

Tarea 4:

Elaborar
los
siguientes
aplicando las cuatro etapas:

algoritmos

1. Dado el costo y cantidad de un artculo


vendido, y la cantidad de dinero entregada,
indique el cambio dar.
2. Dado el nombre del dinosaurio, peso y
longitud proporcionado en libras y pies;
imprimirlo en metro y Kg.
3. En una gasolinera que surte en galones,
determinar el precio para el cliente. Precio
por litro $8.20

Tarea integradora:

Elaborar
los
siguientes
aplicando las cuatro etapas:

algoritmos

4. Calcular el permetro y rea de un


rectngulo
5. Dado radio y altura, calcular el rea y
volumen de un cilindro
6. Dado el nmero de das, calcular los
minutos y segundos que comprenden.
7. Dado dos puntos en el plano cartesiano,
calcular su distancia

Tarea integradora:

Elaborar
los
siguientes
aplicando las cuatro etapas:

algoritmos

8. Dada una calificacin comprendida entre 0


y 10, imprimir Reprobado si es menor de
8, en otro caso Aprobado.
9. Dado el sueldo de un trabajador aplicar un
aumento de 15% si es inferior a $1,000 e
imprimirlo.
10.Leer un nmero e imprimir si es Positivo,
Negativo o Cero.

Repaso de Diagrama de
Flujo
Antecedentes

Unidad II. Diagrama de flujo, estado y


pseudocdigo

Diagrama de flujo
Diagrama de estado
Pseudocdigo

Objetivo: El alumno realizar diagramas de


flujo, de estado y pseudocdigo, a partir de
un algoritmo propuesto para la solucin
sistemtica de problemas.

Diagramas de flujo
Captulo 1. Pg. 1 hasta 24
Libro: Metodologa de la programacin, Osvaldo
Cair, Algoritmos, diagrama de flujo y
programas, 3ra edicin, Alfaomega
Tarea en la libreta, investigar :

Smbolos de diagrama de flujo


Tipos de datos
Identificadores, constantes y variables
Operadores aritmticos
Operadores relacionales
Operadores lgicos
Asignaciones

Sintaxis condicionales
Si

Si condicin entonces

Sino

Fin de si
Si

Condici
n

Si condicin
entonces

Fin de si
Nota: solo las palabras en azul se

Condici
n

No

No

Sintaxis Imprimir, Leer, Hacer


Texto, variable
Texto
Variable,
variable

Imprimir Texto, variable


Imprimir Texto
Imprimir Variable, variable

Variable
Variable,
variable

Leer Variable
Leer Variable,
variable
Variable = Expresin aritmtica

Variable = Expresin
aritmtica

Nota: solo las palabras en azul se

Sintaxis ciclos
Mientras condicin hacer

Fin de mientras
Repetir

Hasta condicin
Para i=1 a N hacer

Fin de para

Condici
n

No

Si

No
Condici
n

i=1a
N

Nota: solo las palabras en azul se

Si

Tarea 5:

Elaborar el diagrama de flujo y


pseudocdigo de los siguientes ejercicios:
1. Restar dos nmeros enteros
2. Multiplicar dos nmeros enteros
3. Multiplicar dos fracciones
4. Sumar tres fracciones
5. Calcular las races de un trinomio al
cuadrado empleando la frmula general

Tarea en la libreta:

Elaborar
el
diagrama
de
flujo
y

pseudocdigo de los siguientes ejercicios:


6. Leer cuatro nmeros e imprimirlos en orden
inverso
7. Leer A, B e imprimir el resultado de
8. Leer matrcula y cinco calificaciones, e
imprimir el promedio y matrcula
9. Leer un nmero e imprimir su cuadrado y
cubo
10. Dado la base y altura, calcular permetro y
rea del tringulo rectngulo

Tarea en la libreta:

Elaborar
el
diagrama
de
flujo
y
pseudocdigo de los siguientes ejercicios:
11.Dado el costo y cantidad de un artculo
vendido, y la cantidad de dinero entregada,
indique el cambio dar.
12.Dado el nombre del dinosaurio, peso y
longitud proporcionado en libras y pies;
imprimirlo en metro y Kg.
13.En una gasolinera que surte en galones,
determinar el precio para el cliente. Precio
por litro $8.20

Tarea en la libreta:

Elaborar
el
diagrama
de
flujo
y
pseudocdigo de los siguientes ejercicios:
14.Calcular el permetro y rea de un
rectngulo
15.Dado radio y altura, calcular el rea y
volumen de un cilindro
16.Dado el nmero de das, calcular los
minutos y segundos que comprenden.
17.Dado dos puntos en el plano cartesiano,
calcular su distancia

Tarea en la libreta:

Elaborar
el
diagrama
de
flujo
y
pseudocdigo de los siguientes ejercicios:
18.Dada una calificacin comprendida entre 0
y 10, imprimir Reprobado si es menor de
8, en otro caso Aprobado.
19.Dado el sueldo de un trabajador aplicar un
aumento de 15% si es inferior a $1,000 e
imprimirlo.
20.Leer un nmero e imprimir si es Positivo,
Negativo o Cero.

Ejercicios de repaso
Pseudocdigo y Diagramas de flujo

Sintaxis en C
Programacin en C

Estructura de un Programa
en C
#include <librera.h>
#include <librera.h>

Libreras

Programa principal
main ()
{
// declaracin de variables Declaracin de variables

Ej.
int x1, x2;
float y;
double z1, z2;
char v;

Nota: solo las palabras en azul se

Sintaxis condicionales
Si condicin entonces

Sino

Fin de si

Si condicin
entonces

Fin de si

if ( condicin)
{

}
else
{

if ( condicin)
{

Nota: solo las palabras en azul se

Sintaxis Imprimir, Leer, Hacer


printf (Texto %d, variable);
printf (Texto);
printf (%d %d, Variable,
variable );

Imprimir Texto, variable


Imprimir Texto
Imprimir Variable, variable

scanf ( %d,&Variable);

Leer Variable

Variable = Expresin aritmti


Variable = Expresin aritmtica;

Nota: solo las palabras en azul se

Sintaxis ciclos
while (condicin)
{

Mientras condicin hacer

Fin de mientras
Repetir

Hasta condicin
Para i=1 a N hacer

Fin de para

do
{

} while ( condicin );
for (i=1; i<=N; i++ )
{

Nota: solo las palabras en azul se

Tarea integradora
Pseudocdigo y Diagramas de flujo

Tarea integradora:

Elaborar en la libreta el diagrama de flujo y


pseudocdigo, y en el compilador el programa de
los siguientes ejercicios:
1.

2.

3.

El usuario proporcione un dgito (0 al 9), cuando


seleccione el 7 aparecer un aviso de Adivinaste y
terminar el programa; en otro caso aparecer
Intenta de nuevo y continuar.
Elaborar la cotizacin de una computadora,
solicitando precios del monitor, teclado, mouse,
procesador, memoria, disco duro, posteriormente
aplicar el 5% de descuento y el 16% de IVA.
Solicitar proporcionen un nmero de cuatro cifras y
proporcionar la suma de los dgitos.

Tarea integradora:

Elaborar en la libreta el diagrama de flujo y


pseudocdigo de los siguientes ejercicios:
4. Leer 5 nmeros validando que sean pares y
calcular su promedio.
5. Generar los nmeros del 1 al 20 e imprimir
por cada uno su cuadrado y cubo.
6. Leer un nmero y acumular su sumatoria
hasta que se lea el nmero 10.
7. Leer un nmero, si es positivo imprimir su
cuadrado, si es negativo imprimir su cubo y si
es cero finalizar el programa.

Tarea integradora:

Elaborar en la libreta el diagrama de flujo


y
pseudocdigo
de
los
siguientes
ejercicios:
8. Imprimir los nmeros impares que se
encuentren entre el 1 y el 99
9. Leer Intensidad (I) y Resistencia (R),
Calcular Voltaje = I * R .

Tarea integradora:

Elaborar en la libreta el diagrama de flujo y


pseudocdigo de los siguientes ejercicios:
10. Leer un nmero validando que se encuentre
entre 1 y 3, para que dependiendo de su valor
se realice lo que se pide en la siguiente tabla:

Si el
nmero es
1
2
3

Se realizar la Accin:
Leer dos Resistencias e
imprimir su suma
Calcular el promedio de 30
Resistencias
Calcular el Factorial de una
Resistencia leda

Imprimir el
resultado
Imprimir suma
Imprimir promedio
de resistencias
Imprimir factorial
de resistencia

S-ar putea să vă placă și