FORMULARIO DEL PROYECTO
EL EQUIPO NUMERO TRES REALIZO EL PROYECTO POR MEDIO DE DISTINTO MATERIALES LAS CUALES SON: EL CUADERNO, INTERNET, TIEMPO, CREATIVIDAD.
Y POR MEDIO DE ESTA BRINDARLE APOYO A ALGUNOS ALUMNOS QUE NO TIENE UN RAZONAMIENTO MAS AYA.
.- ESTRUCTURAS SECUENCIALES
-Concepto
-Ejemplo
.-ESTRUCTURA SELECTIVA SIMPLE
-Concepto
-Ejemplo
.- ESTRUCTURA SELECTIVA DOBLE
-Concepto
-Ejemplo
.- ESTRUCTURA MULTIPLES ANIDADAS
-Concepto
-Ejemplo
.-ESTRUCTURAS MULTIPLES CASOS
--Concepto
-Ejemplo
.- ESTRUCURA WHILE
-Concepto
-Ejemplo
.-ESTRUCTURA DO WHILE
-Concepto
-Ejemplo
.- ESTRUCTURA FOR
-Concepto
-Ejemplo
ESTRUCTURA SELECTIVA SIMPLE
La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso. Una estructura secuencial se representa de la siguiente forma:
Inicio
Accion1
Accion2
Inicio
Accion1
Accion2
Lectura: La lectura consiste en recibir desde un dispositivo de entrada (p.ej. el teclado) un valor. Esta operación se representa en un pseudocódigo como sigue:
Leer a, b
Donde “a” y “b” son las variables que recibirán los valores
Donde “El resultado es:” es un mensaje que se desea aparezca y R es una variable que contiene un valor.
EJEMPLO:
CONVERTIR UNA CANTIDAD DETERMINADA EN DOLARES A PESOS MEXICANOS, UN DÓLAR EQUIVALE A $11.90
ALGORITMO
1.- inicio
2.- Entero: cd,pm
3.- pedir “la cantidad de dólares”, cd
4.-aplicar la siguiente formula
Pm=cd*11.90
5.- imprimir “el total de pesos mexicanos”
6.- fin
PRUEBA DE ESCRITORIO
DIAGRAMA DE FLUJO
Pseudocódigo
Inicio
Entero: cd, Pm;
insertar “la cantidad de dólares”, cd;
Pm=cd*11.90;
imprimir “el total de pesos mexicanos”, Pm;
fin
Estructura de selección doble.
Son estructuras lógicas que permiten controlar la ejecución de varias acciones y se utilizan cuando se tienen dos opciones de acción, por la naturaleza de estas se debe ejecutar una o la otra, pero no ambas a la vez, es decir, son mutuamente excluyentes.
Español Inglés
Si <condición> entonces If <condición> then
<acción S1> <acción S1>
sino else
<acción S2> <acción S2>
Fin Sí End_if
Entonces, si una condición C es verdadera, se ejecuta la acción S1 y si es falsa, se ejecuta la acción S2.
Ejemplo
Dado como dato la calificación de un alumno en un examen, escriba "aprobado" si su calificación es mayor que 8 y "Reprobado" en caso contrario.
Algoritmo:
Inicio
Leer (cal)
Si cal > 8 entonces
Escribir ("aprobado")
Sino
Escribir ("reprobado")
Fin si
FiN
![]() |
| Añadir leyenda |
ESTRUCTURAS ANIDADAS
Decimos que una estructura condicional es anidada cuando por la rama del verdadero o el falso de una estructura condicional hay otra estructura condicional.
El diagrama de flujo que se presenta contiene dos estructuras condicionales. La principal se trata de una estructura condicional compuesta y la segunda es una estructura condicional simple y está contenida por la rama del falso de la primer estructura.
Es común que se presenten estructuras condicionales anidadas aún más complejas.
EJEMPLO:
DADO UN NUMERO CUALQUIERA, IMPRIMIR SI DICHO NUMERO ES “POSITIVO”, “NEGATIVO”, O “NULO”.
DIAGRAMA DE FLUJO:
Inicio
entero: N;
pedir “un numero cualquiera”, N;
si (N>0)entonces
imprime “si el numero es positivo", positivo;
si no
si (N<0)entonces
imprime “si el numero es negativo”, negativo;
si no
imprime “si el numero es neutro”, neutro;
fin si
Fin si
fin
ESTRUCTURA CASO
Con la estructura de control CASE podemos evaluar una variable y realizar acciones dependiendo del valor de esta. La diferencia con el IF consiste en que el número de posibilidades de la evaluación de esta variable no tiene por que ser si o no, pudiendo hacer cosas para un número indeterminado de valores.
Funciona así, primero se evalúa la variable, si esa variable tiene como valor el valor1 realizamos las acciones asociadas al valor1. Si tiene el valor2, ejecutamos las acciones relacionadas con este valor3. Así con cuantos valores deseemos. Por último tenemos un ELSE para realizar acciones en caso de que no hubiesen sido ninguno de los valores anteriores. Este ELSE es opcional.
EJEMPLO:
DISEÑE UN ALGORITMO QUE CALCULE E IMPRIMA EL RESULTADO DE LA CONVERSION QUE EL USUARIO ELIJA.
Pseudocódigo
Inicio
Entero: con,
Real: P=25.40
Y=0.9144
m=1.6093
Dame “la cantidad a convertir”, cc;
Dame “la conversión”, con;
[1] pulgadas a milímetros
[2] yardas a metros
[3] millas a kilómetros
switch (con)
{
caso1: con=25.40*cc
fin caso1;
caso2: con=0.9144*cc
fin caso2;
caso3: con=1.6093*cc
fin caso3;
si no
imprime “conversión”, con;
}
fin
ESTRUCTURA WHILE
while (condición)
{
bloque de instrucciones
};
Mientras la condición se mantenga verdadera, se ejecutará X cantidad de veces el bloque de instrucciones dentro de las llaves. Es necesario que alguna vez la condición se haga falsa, pues de lo contrario se entraría en un ciclo infinito de repeticiones y el programa se consideraría bloqueado. Por lo tanto es necesario que en el bloque de instrucciones dentro de la estructura while se ejecute alguna acción que en algún momento haga que la condición sea falsa.
{
bloque de instrucciones
};
Mientras la condición se mantenga verdadera, se ejecutará X cantidad de veces el bloque de instrucciones dentro de las llaves. Es necesario que alguna vez la condición se haga falsa, pues de lo contrario se entraría en un ciclo infinito de repeticiones y el programa se consideraría bloqueado. Por lo tanto es necesario que en el bloque de instrucciones dentro de la estructura while se ejecute alguna acción que en algún momento haga que la condición sea falsa.
EJEMPLO
CALCULAR E IMPRIMIR LA SUMA DE LAS 10 PRIMEROS NÚMEROS PARES
DIAGRAMA DE FLUJO:
PSEUDOCODIGO
INICIO
Entero: c, s;
c=2
s=0
Mientras (c<=20) hacer
s= s+c;
c= c+2;
fin mientras
imprimir “ suma”, s;
FIN
ESTRUCTURA DO WHILE
Esta estructura de repetición es similar a la estructura while. En while la condición para que se repita el bloque de instrucciones se evalúa desde el principio del ciclo de repeticiones, en cambio, en la estructura do-while, al principio se ejecuta el bloque y luego se evalúa la condición para ver si se sigue ejecutando o no. Esto significa que el bloque se ejecutará por lo menos una vez.
La forma de esta estructura es:
do {
bloque de enunciados
} while (condición);
EJEMPLO:
CALCULAR LA SUMA DE LOS 5 PRIMEROS NEMUROS ENTEROS POSITIVOS E IMPRIMIR EL RESULTADO EN PANTALLA.
Diagrama de flujo:
pseudocódigo
Inicio
Entero: c,num,p;
c=1
lee “numero de multiplicación”,num;
para(c=1;c<=10; C ++;
P= núm.* C;
imprime “la tabla de multiplicación”,num,*,c,=,p;
fin para
fin
objetivo de la investigación
es dar a conocer las diferentes estructuras que se trabajan en la materia de manejos de técnica de programación para dar solución a problemas planteados y por medio de esta brindarle apoyo académico a los alumnos que lo soliciten y lo necesiten para mejorar su rendimiento académico y obtener la competencia.
JUSTIFICACION
SE LE BRINDA ESA INFORMACION A TODOS LOS ESTUDIANTES PARA FACILITARLE EL TRABAJO POR SI SE PRESENTA ALGUNA DIFICULTAD AL LLEVARLO A CAVO.
LIMITACION
EL PROYECTO SE REALIZO DURANTE UNA SEMANA
Y ESTA PROPORCIONADO A TIEMPO LIBRE PARA TODOS LOS ESTUDIANTES DE DIFERENTES GRADOS DE ESTUDIOS
vMARCO DE REFERENCIA
UN PROYECTO ES LA BUSQUEDA DE UNA SOLUCIÓN INTELIGENTE AL PLANTEAMIENTO DE UN PROBLEMA TENDENTE A RESOLVER ENTRE MUCHAS NECESIDADES HUMANAS.
ESTA INFORMACIÓN QUE SE PROPORCIONA SE BASAN EN LAS DIFERENTES INVESTIGACIONES REALIZADAS A TRAVEZ DE VISITAS EN DIFERENTES PAGINAS WEB.
METODOLOGIA
PARA LLEVAR ACABO ESTE TRABAJO NOS APOYAMOS DEL CUADERNO DE LA MATERIA DE TECNICAS DE PROGRAMACION QUE NOS IMPARTE LA PROFESORA ARCELIA , EL CUAL NOS FACILITO EL TRABAJO YA QUE EN ESTE CUADERNO ESTA PLANTEADO CASI LA MAYORIA DE LA INFORMACION Y DIVERSOS EJEMPLOS DE CADA TEMA .
CRONOGRAMA DE ACTIVIDADES
BIBLIOGRAFIA
http: http://www.google.com.mx
Escribe “El resultado es:”, R
- Escritura: Consiste en mandar por un dispositivo de salida (p.ej. monitor o impresora) un resultado o mensaje. Este proceso se representa en un pseudocódigo como sigue:














No hay comentarios:
Publicar un comentario