Sunteți pe pagina 1din 36

CENTRO DE BACHILLERATO

TECNOLOGICO
AGROPECUARIO Nº7
LA HUERTA, MORELIA MICH.

M AN UA L DE
PRÁCTICAS

MÓDULO III. DESARROLLO DE

SISTEMAS BÁSICOS DE

INFORMACIÓN

S U BM O D U LO 1 . - A P L IC A R LO S
PRINCIPIOS DE PROGRAMACION
E N L A ELABORÓ:
SOLUC ION DE
PROBLEMAS
LI. MAGALLY ALELI MENDOZA
GARCIA
MANUAL DE PRACTICAS

SUBMODULO 1.- APLICAR LOS PRINCIPIOS DE


PROGRAMACION EN LA SOLUCION DE PROBLEMAS

NOMBRE DEL
ALUMNO:

Nº.
LISTA:

SEMESTR
E:

GRUPO:

NOMBRE DEL
PROFESOR:

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
INTRODUCCION

Las prácticas que contempla el manual están seleccionadas


y diseñadas con un enfoque informativo-formativo para la
aplicación de algunas de las técnicas actualmente
disponibles para la solución de problemas aplicando lógica
de programación.

Para tal efecto, primeramente se introduce al estudiante en


el conocimiento de conceptos básicos de algoritmos, para
desarrollar la lógica de programación.

Posteriormente se le adiestra en las técnicas de desarrollo


de algoritmos, diagramas de flujo y pseudocódigo, así
como, las diferentes estructuras de control.

El manual tiene como objetivo ser una guía en los principios


de programación en la solución de problemas, y como
consecuencia desarrollar una lógica de programación en los
alumnos.

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
Contenido

Contenido....................................................................................................... 4
ALGORITMOS..................................................................................................5
Práctica 1: Algoritmos Básicos....................................................................6
Práctica 2: Operadores aritméticos ..........................................................14
DIAGRAMA DE FLUJO DE DATOS (DFD).........................................................15
Simbología:...............................................................................................15
Práctica 3: Diseño de Diagramas de Flujo de Datos..................................18
Decisión simple (Condicionales)................................................................20
Practica 4: Diseño de Diagramas de Flujo de Datos utilizando Condiciones
Simples.....................................................................................................21
Decisión Múltiple (Condicionales)..............................................................22
Practica 5: Diseño de Diagramas de Flujo de Datos utilizando Condiciones
Múltiples....................................................................................................24
Ciclos ........................................................................................................24
Práctica 6: Diseño de Diagramas de Flujo de Datos utilizando Ciclos.......27
PSEUDOCÓDIGO...........................................................................................28
Práctica 7: Instrucciones básicas de pseudocódigo ..................................29
Condicionales............................................................................................30
Practica 8. Pseudocódigo utilizando condiciones simples. .......................30
Condicional/Según En Caso de..................................................................32
Practica 9. Pseudocódigo utilizando condiciones múltiples.......................33
Iteraciones... (ciclos), Mientras..................................................................34
.................................................................................................................34
Practica 10. Pseudocódigo utilizando iteraciones (ciclos) Mientras...........35

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
ALGORITMOS
Definición:

Un algoritmo es un conjunto de pasos o instrucciones, secuenciales


con un orden que permiten resolver un problema o realizar una
tarea.

Ejemplo:

Instructivos

Características:

• Finito: Un algoritmo siempre debe terminar después de un


número finito de pasos

INICIO

Paso1…

Paso2…

PasoN…

FIN

• Definido: Debe dar el mismo resultado siempre que se ejecute


con los mismos datos

• Preciso: Cada paso de un algoritmo debe estar precisamente


definido; las operaciones a llevar a cabo deben ser
especificadas de manera rigurosa y no ambigua para cada caso.

Ejemplo de un algoritmo:

Algoritmo que nos permite adquirir un libro:

Inicio

1. Saber cuál es el libro que se quiere adquirir


2. Desplazarnos hacia una librería
SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2
Problemas
3. Preguntar si tienen el libro que necesitamos
4. Si lo tienen
Adquirirlo y parar allí
Si no lo tienen
Ir al paso 2
Fin
Ejercicio en clase:

Elabora un algoritmo para describir el proceso de levantarse y llegar a


la escuela.

Práctica 1: Algoritmos Básicos


Objetivo: Comprender el concepto de algoritmo y aprender a formular
algoritmos básicos.

Desarrollar los siguientes algoritmos:

1. Un algoritmo que permita abrir una ventana.

2. Un algoritmo que permita abrir una computadora.

3. Un algoritmo que permita encender el aire acondicionado

4. Un algoritmo que permita realizar un platillo.

5. Un algoritmo que permita cambiar un foco.

6. Un algoritmo que permita comprar una revista.

7. Un algoritmo que permita freír un huevo.

8. Un algoritmo que permita bañarse.

9. Un algoritmo que permita llegar de tu escuela a tu casa.

10. Un algoritmo que permita llegar de la sala c a la sala a y


b.

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
Tipos de algoritmos:
• Cualitativos: Son aquellos pasos ó instrucciones descritos por
medio de palabras para llegar a la solución del problema o la
obtención de una respuesta satisfactoria.

Eje:
– La elaboración de una receta de cocina
– Que permita cambiar un foco.
• Cuantitativos: Son aquellos pasos ó instrucciones que
involucran cálculos numéricos para llegar aun resultado
satisfactorio.
Eje:
– Instrucciones para liquidación de una
nomina.
– Pasos a seguir para la solución de una
ecuación de segundo grado.

Variables y Constantes:

• Constantes: valores que durante la ejecución de un programa


no cambian su valor.

• Variables: valores que cambiarán durante la ejecución del


programa. (Espacio de memoria).
– La diferencia de una variable a otra radica en el tipo de
contenido.

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2
Problemas
Tipos de datos:

• Entero: Es un numero que no tiene punto decimal.


– Ejemplos: 25, -96, 0
• Real: Es un numero que tiene punto decimal.
– Ejemplos: 13.2, -78.34, 45.0
• Alfanuméricos: Es un equivalente del código ASCII( Código
internacional de equivalencias internas en el sistema binario),
no se pueden realizar operaciones con ellos, es una suma de
caracteres, cadenas.
– Ejemplos: “Esta es una cadena”, “4B”, “223”.
• Lógicos: Son aquellos que solo pueden tomar dos valores:
Cierto (TRUE) ó Falso (FALSE), producto de la comparación
entre dos datos de tipo numérico, también se le conocen como
datos booleanos.
– Ejemplos:
• 15 > 34 --- Daria FALSE
• “WEF”=“SDF2” --- Daria FALSE
• 23=23 --- Daria TRUE.

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
Ejercicio en clase:

Ordena los siguientes datos en la tabla:


 3 “lalo” B.
“2>1”
 4. 2.30 3>2
1000
 “Gl” b=b programación
231.
 4b “B=B” “lógico que este datos es lógico”
90
 3.2 “B”=“B” “alfa” =“ALFA”
3.3

Asignación de los datos a las variables (=):

El signo = significa que la computadora va a realizar lo que está a la


derecha del igual y lo va a almacenar en la variable que se encuentra
a la izquierda del igual.
Ejemplo:
A= 8
B= A
C= A + B

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
B= 9

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
Uso de las variables:

Los usos más comunes que se les da a las variables son la de


contador y acumulador.

Variable Contador:
Es la forma que toma una variable y que sirve para llevar la cuenta de
las operaciones o procesos realizados, con incrementos constantes,
generalmente de 1 en 1, estas variables siempre deben inicializarse,
para evitar cualquier error.
Eje.
Inicio
eCon=0
Lee eR, eT
eSun= eR + eT
eCon=eCon + 1
Si eCon < 10 entonces
regresa al paso 3
Fin
Variable Acumulador:

Es la forma que toma una variable y que sirve para llevar la suma
acumulativa de una serie de valores que se van leyendo o calculando
progresivamente.
Eje.
Inicio
eCon=0,eAcu=0
Lee eNume
eAcu=eAcu + eNume
eCon=eCon + 1
Si eCon <= 10 entonces
Ir al paso 3
Imprime eAcum
Fin
Ejercicio en Clase:

1. Realiza un algoritmo que lea del teclado, tres calificaciones e


imprima el promedio de dichas calificaciones.
2. Elabora un algoritmo que lea 8 números del teclado y e
imprima la suma de ellos.

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
Expresiones:

Se definen como una combinación de constantes, variables, símbolos


de operación, paréntesis, y nombres de funciones especiales.
Eje:
Var = a + b / c + d
Equivale a:
Var = a + b + d
c
Operadores
aritméticos:

Reglas de prioridad:

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
Práctica 2: Operadores aritméticos

Objetivo: Usar operadores aritméticos y reglas de prioridad en la


solución de expresiones.

Resuelve las siguientes operaciones utilizando las reglas de prioridad,


donde:
W = 5 , X = 7, Y = 3, Z = 9

A=y-z*x+w/3

A=z+w^ y

A = X * ( Z – Y )/ W

A = (4 * Y + Z mod W ) * X

A=Z*W–X+Y/Z

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
DIAGRAMA DE FLUJO DE DATOS (DFD)

Definición:

Representación grafica de un algoritmo mediante signos


convencionales que muestran el proceso que sigue la información.

Se utiliza en la fase de desarrollo de una aplicación.

Ventajas y Desventajas de los DFDs:

• Ventajas:

– Son fáciles de diseñar, por que el flujo se muestra en un


dibujo y no con palabras.

• Desventajas:

– Son difíciles de actualizar.

– Complejos de leer, si ocupan varias páginas.

Simbología:

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
Reglas Básicas para el diseño de diagramas de flujo:

• Todos los símbolos deben estar conectados

• A un símbolo de proceso pueden llegarle varias líneas.

• No pueden salir más de una línea de un símbolo.

• A un símbolo de inicio nunca le llegan líneas

• De un símbolo de fin no parte ninguna línea

Ejemplo de un DFD:

DFD para obtener el área de un triangulo


equilátero

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2
Problemas
Práctica 3: Diseño de Diagramas de Flujo de Datos

Objetivo: Diseñar diagramas de flujo aplicando los conocimientos


adquiridos.

Desarrolla los siguientes diagramas de flujo:

1. Elaborar un diagrama de flujo para leer dos números desde


teclado, realizar la suma e imprimirlos.

2. Elaborar un diagrama de flujo que obtenga el perímetro de un


cuadrado y lo muestre en pantalla.

3. Elabora un diagrama de flujo calcule el área de un rectángulo y


la imprima.

4. Elabora un diagrama de flujo que permita imprimir el número


de control y el promedio de un estudiante en una materia
donde solo se hicieron tres exámenes de igual valor. El
programa leerá estas tres notas.

5. Elaborar un diagrama de flujo que obtenga el perímetro de un


rectángulo y lo imprima.

6. Elaborar un DFD que lea la temperatura en grados centígrados


e imprima su equivalencia en ºF. (ºF = 9 / 5 x ºC + 32)

7. Elabora un DFD para obtener el 30% de un número obtenido


desde teclado.

8. Elabora un DFD que obtenga el cuadrado de un número leído


desde teclado.

9. Elabora un DFD que calcule e imprima el cubo de un número


ingresado desde teclado.

10. Desarrolla un DFD que obtenga la parte fraccionaria de


una división de dos números y la imprima en pantalla.

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2
Problemas
Decisión simple (Condicionales)

En una decisión simple se evalúa la condición y en base a la


respuesta se selecciona que acción realizar.

Ejemplo:

Elaborar un DFD que determine el mayor de dos números.

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
Ejercicio en clase:

Elabora los siguientes Diagramas de flujo (DFD)

1. Elaborar un DFD que lea un numero del teclado, e imprima en


pantalla si es positivo ó negativo.

2. Elaborar un diagrama de flujo que imprima si un número,


ingresado desde teclado, es par o impar.

3. Elabora un DFD que pida dos números y que escriba cuál es el


menor y cuál el mayor o que escriba que son iguales.

4. Elabora un DFD que pida dos números enteros y que calcule su


división, escribiendo si la división es exacta o no.

Practica 4: Diseño de Diagramas de Flujo de Datos


utilizando Condiciones Simples
Objetivo: Diseñar diagramas de flujo de datos utilizando condiciones
simples.

1. Elabora un DFD que pida tres números distintos y nos imprima


en pantalla cual de ellos es el menor.

2. Elabora un DFD que lea un numero entero entre 1 y 5, y nos


muestre en pantalla el numero en letra. Si el numero leído no
esta comprendido entre el 1 y el 5, mostrar un mensaje de
error.

3. Elaborar un DFD que lea del teclado dos números y una clave,
toma en cuenta que las claves posibles para el DFD, son
“Sumar” y “Restar”, dependiendo de la clave ingresada se
realizara una suma ó una resta, si se introduce una clave
diferente se mandara un mensaje de error.

4. La tienda “LA FAVORITA”, se ha dado cuenta que elaboras


DFD’s, y te ha contratado para que realices un DFD que calcule
el total de una factura, tomando en cuenta que el cajero le dará
el importe y el IVA a cobrar, la tienda cobra de iva el 4%, 7%, ó
el 10%, en cualquier otro caso el DFD dará el siguiente mensaje
“EL IVA QUE INTRODUJO NO SE PERMITE EN LA FAVORITA”

5. Como has desarrollado muy bien el DFD para la tienda “LA


FAVORITA”, el IFE se entero de tu capacidad, y ahora te ha

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
contratado para que desarrolles un DFD, que diga si una
persona pueda votar ó no dependiendo de su edad, el DFD
imprimirá el nombre completo de la persona y la leyenda “NO
PUEDE VOTAR” ó “SI PUEDE VOTAR”.

Decisión Múltiple (Condicionales)

En una decisión múltiple se evalúa la condición y en base a la


respuesta se selecciona que acción realizar entre n acciones.

Ejemplo:

Elaborar un DFD que traduzca el nombre de los colores de español a


inglés

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2
Problemas
Practica 5: Diseño de Diagramas de Flujo de Datos
utilizando Condiciones Múltiples

Objetivo: Diseñar diagramas de flujo de datos utilizando condiciones


múltiples.

1. Elabora un DFD que lea un número de día de la semana,


comenzando con 1 el lunes, y escriba en pantalla, el día al que
pertenece el número.

Ejemplo:

1--- Escribirá en pantalla “LUNES”

2. La tienda “LA FAVORITA”, se ha dado cuenta que elaboras


DFD’s, y te ha contratado para que realices un DFD que calcule
el total de una factura, tomando en cuenta que el cajero le dará
el importe y el IVA a cobrar, la tienda cobra de iva el 4%, 7%, ó
el 10%, en cualquier otro caso el DFD dará el siguiente mensaje
“EL IVA QUE INTRODUJO NO SE PERMITE EN LA FAVORITA”

Ciclos

En un ciclo las acciones se realizan, las veces que la condición se


cumpla o no.

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
Ejemplo:

Elaborar un DFD que sume números del 1 al 1000 e imprima el


resultado

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2
Problemas
Práctica 6: Diseño de Diagramas de Flujo de Datos
utilizando Ciclos

Objetivo: Diseñar diagramas de flujo de datos utilizando ciclos.

Desarrolla los siguientes diagramas de flujo:

1. Elabora un DFD que sume 100 números leídos por teclado, e


imprima en pantalla el resultado.

2. Elabora un diagrama de flujo que imprima la suma de los


números pares del 1 al 1000.

3. Elabora un DFD que lea del teclado números, que cuente la


cantidad de números positivos y que termine cuando el usuario
introduzca un número negativo, e imprima el resultado en
pantalla.

4. Elabora un DFD que pida números mientras el numero recibido


no sea múltiplo de 3, considere que es múltiplo de 3 el número
cuya división entre 3 da exacta.

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
PSEUDOCÓDIGO
Definición

El pseudocódigo es un lenguaje generalizado que usa palabras


comunes para representar acciones de un programa, tiene algunas
normas léxicas que no son tan rígidas como las normas de los
lenguajes de programación.

Es un lenguaje que simula un código de programación mas no es un


código como tal, de esta característica proviene su nombre:

PSEUDO (supuesto) y CODIGO (código)

Estructura básica de un programa:

Declaración de variables:

En esta sección se determina el tipo de identificador y el tipo de


dato que contendrá la variable.

Ejemplo: Entero A,B

Real C

Instrucción de Lectura:

La instrucción Leer permite ingresar información desde el


ambiente. Su forma de uso es la siguiente:

Leer <variable>;

Esta instrucción lee N valores desde el ambiente (en este caso el


teclado) y los asigna a las N variables mencionadas. Pueden
incluirse una o más variables, por lo tanto el comando leerá uno o
más valores.
SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2
Problemas
Instrucción de escritura:

La instrucción Escribir permite mostrar valores al ambiente. Su


forma de uso es la siguiente:

Escribir <expresion> ;

Esta instrucción imprime al ambiente (en este caso en la pantalla)


los valores obtenidos de evaluar N expresiones. Dado que puede
incluir una o más expresiones, mostrará uno o más valores.

Práctica 7: Instrucciones básicas de pseudocódigo

Objetivo: Comprender y utilizar el uso de las instrucciones básicas de


pseudocódigo.

1. Elabora un pseudocódigo que pida un numero y muestre el


mensaje “El numero ingresado es” y el numero ingresado.

2. Elabora un pseudocódigo que pida dos números y escriba su


suma.

3. Elabora el pseudocódigo que dadas las horas trabajadas de una


persona y el valor por hora. Calcule su salario y lo imprima.

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
Condicionales

Es la toma de una decisión en base al valor de un parámetro (valor


de una variable, resultado de una operación, comparación de
valores, etc.)

Practica 8. Pseudocódigo utilizando condiciones


simples.

Objetivo: Solucionar problemas mediante pseudocódigo utilizando


condiciones simples.

1. Elaborar un pseudocódigo que lea un numero del teclado, e


imprima en pantalla si es positivo ó negativo.

2. Elabora el pseudocódigo que lea desde el teclado la calificación


de un alumno, si la calificación es mayor o igual a 6 deberá
desplegar en pantalla “Aprobado” , en caso contrario
desplegara “No aprobado”

3. Elaborar un pseudocódigo que imprima si un número, ingresado


desde teclado, es par o impar.

4. Elaborar el pseudocódigo que lea del teclado dos números y


una clave, toma en cuenta que las claves posibles para el DFD,
son “Sumar” y “Restar”, dependiendo de la clave ingresada se
realizara una suma ó una resta, si se introduce una clave
diferente se mandara un mensaje de error.

5. Elabore el pseudocódigo para calcular el descuento de un


monto dado, considerando que por encima de 100 el descuento
es el 10% y por debajo de 100 el descuento es el 2%.

6. Se trata de escribir el pseudocódigo que permita emitir la


factura correspondiente a una compra de un articulo
SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2
Problemas
determinado, del que se adquieren una o varias unidades. El
IVA es del 15% y si el precio bruto (precio venta mas IVA) es
mayor de 1000.00 pesos se debe realizar un descuento del
10%.

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
Condicional/Según En Caso de

La secuencia de instrucciones ejecutada por una instrucción Segun


depende del valor de una variable numérica. Su uso es el siguiente:

Segun variable_numerica Hacer


opcion_1:
secuencia_de_acciones_1
opcion_2:
secuencia_de_acciones_2
opcion_3:
secuencia_de_acciones_3
De Otro Modo:
secuencia_de_acciones_dom
FinSegun

Esta instrucción permite ejecutar opcionalmente varias acciones


posibles, dependiendo del valor almacenado en una variable de tipo
numérico.

Ejemplo:

Elaborar un Pseudocódigo que pida una calificación y nos de si la


calificación es 5 un mensaje de "REPROBADO“, si es 6,7,8,9 un
mensaje "APROBADO“, si es 10 un mensaje de "EXCELENTE“, si se
ingresa otra calificación mostrara un mensaje de “SIN NOTA”.

Inicio

Entero calif
Escribir "Ingrese una calificación";
Leer calif;
Segun calif Hacer
5:
Escribir "REPROBADO";
6,7,8,9:
Escribir "APROBADO";
10:
Escribir "EXCELENTE";
De Otro Modo:
Escribir "SIN NOTA";
FinSegun
Fin

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
Practica 9. Pseudocódigo utilizando condiciones
múltiples.

Objetivo: Solucionar problemas mediante pseudocódigo utilizando


condiciones múltiples.

1. Elabora un pseudocódigo que lea un numero de día de la


semana, comenzando con 1 el lunes, y escriba en pantalla, el
día al que pertenece el numero.

Ejemplo:

1--- Escribirá en pantalla “LUNES”

2. La tienda “LA FAVORITA”, se ha dado cuenta que elaboras


pseudocódigos, y te ha contratado para que realices un
pseudocódigo que calcule el total de una factura, tomando en
cuenta que el cajero le dará el importe y el IVA a cobrar, la
tienda cobra de iva el 4%, 7%, ó el 10%, en cualquier otro caso
el DFD dará el siguiente mensaje “EL IVA QUE INTRODUJO NO
SE PERMITE EN LA FAVORITA”

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
Iteraciones... (ciclos), Mientras

La instrucción Mientras ejecuta una secuencia de instrucciones


mientras una condición sea verdadera. Su sintaxis es la siguiente:

Mientras <condición> Hacer

<instrucciones>

FinMientras

Ejemplo:

Elabora el Pseudocódigo que sume 10 números leídos por teclado, e


imprima en pantalla el resultado.

Inicio

Cont<-1;

Suma<-0;

Mientras Cont<=10 Hacer

Escribir "INGRESA EL NUMERO:", Cont;

Leer Num;

Suma<-Suma + Num;

Cont<-Cont + 1;

FinMientras

Escribir "La suma de los 10 numeros es:", Suma;

Fin

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
Practica 10. Pseudocódigo utilizando iteraciones
(ciclos) Mientras.

Objetivo: Solucionar problemas mediante pseudocódigo utilizando


ciclos.

1. Elabora un pseudocódigo que sume 100 números leídos por


teclado, e imprima en pantalla el resultado.

2. Elabora un pseudocódigo que imprima la suma de los números


pares del 1 al 1000.

3. Elabora un pseudocódigo que lea del teclado números, que


cuente la cantidad de números positivos y que termine cuando
el usuario introduzca un número negativo, e imprima el
resultado en pantalla.

4. Elabora un pseudocódigo que pida números mientras el numero


recibido no sea múltiplo de 3, considere que es múltiplo de 3 el
número cuya división entre 3 da exacta.

5. Elabora el pseudocódigo que pida un número y despliegue en


pantalla su factorial.

El factorial de 3 es 6:

3*2*1

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas
BIBLIOGRAFIA

• Buriticá, O. I. (1999). La Esencia de la Lógica de Programación.


Pereira - Colombia: Papiro.

• Cairo, O. (2008). METODOLOGIA DE LA PROGRAMACION:


ALGORITMOS, DIAGRAMAS DE FLUJO Y PROGRAMAS (3ª ED.). Buenos
Aires: Computec.

• García, J. C. (2009). Algoritmos y programación. Colombia: eduteka.

• Tiznado S. Marco A (2004) ., Visual Basic 6.0 Serie Azul, Edit. Mac
Graw Hill, México D.F.

• Collins Jane (2005), “Análisis y Diseño de Sistemas de Información”,


Academia de Estudios Avanzados, Lenguas Extranjeras y
computación, S.A. de C.V., ALEC.

• Castillo López Araceli (2005), “Informática II GES, enfoque


constructivista”, Global Educational Solutions S.A.

• Centro de Bachillerato Tecnológico Agropecuario N° 7, La Huerta,


(2007) , “Manual del Instructor, Curso Propedéutico Razonamiento
Formal”, C.B.T.A. N° 7.

• Perry Greg,(2000), “Aprendiendo Principios de Programación en 24


horas”, 1era. edición, México.

• Aldana Luis (2008), “Principios de Programación en C++”, Editorial


Bubok.

SUBMODULO 1.- Aplicar los Principios de Programación en la Solución de 2


Problemas

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