Popular Post

Popular Posts

Recent post

Pasos para un algoritmo

Algoritmo Condicionales


La estructura condicional simples se les reconoce como tomas de decisiones estas tomas de decisiones tienen la siguiente forma



Estructura

Resultado de imagen para estructura condicional



A continuación veremos unos breves ejemplos de algoritmos Condicionales  

Ejemplos

1. Algoritmo que lea la edad de una persona y si esa persona tiene mas de 18 años es mayor si no es menor

R/ entero edad
     inicio
     escriba "ingrese edad:"
     lea edad
     si (edad >= 18) entonces
     escriba "mayor"
     sino
     escriba "menor"
     fin si
     llamar nueva_linea
     escriba "su edad es",edad
      fin

2 Algoritmo Que lea el equipo de fútbol de Antioquia si es Nacional Es hincha de un buen equipo si es Medellin sigue intentando

R/ real equipo,Nacional
inicio 
escriba "ingrese su equipo:"
lea equipo
si (equipo=Nacional) entonces
escriba "Buen Equipo"
sino 
escriba "Sigue intentando"
fin si
llamar nueva_linea
escriba "Señor usted es hincha del",equipo
fin


3 Algoritmo que lea el desempeño de un estudiante. si desempeño B básico, A aceptable, E excelente, S superior.

 R/ caracter desemp
  inicio
  escriba "  ingrese el desempeño del estudiante : "
  lea desemp
  si desemp = "B" entonces
  escriba " el desempeño es basico "
  sino si desemp ="A" entonces
  escriba " el desempeño es aceptable "
  sino si desemp="S" entonces
  escriba " el desempeño es supeior "
  sino
  escriba " el desempeño es excelente "
  fin si
  fin si
  fin si
  escriba " el desempeño es : ",desemp
  fin 

4 Desarrollar algoritmo que lea el nombre del estudiante y su calificación final del año, si su promedio
es mayo o igual a 3.0 entonces gana año sino debe Reforzar.

R/ real nota_1, nota_2, nota_3, nota_4, prom
  cadena [20] nom
  inicio
  escriba " ingrese el nombre del estudiante"
  lea nom
  escriba " ingrese la nota del primer periodo : "
  lea nota_1
  escriba " ingrese la nota de segundo periodo : "
  lea nota_2
  escriba " ingrese la nota de tercer periodo : "
  lea nota_3
  escriba " ingrese la nota del cuarto periodo : "
  lea nota_4
  prom<-(nota_1+nota_2+nota_3+nota_4)/4
  si prom>=3.0 entonces
  escriba " Gana el año "
  sino
  escriba "Refuerze"
  fin si
  escriba " el nombre de estudiante es : ",nom," el promedio de estudiante es : ",prom
fin 

5 Algoritmo que lea nombre y calificacion de un estudiante, si su nota es superior a 8 sacar mensaje de aprobado, sino de reprobado.

R/cadena [10] nom
   real calif  
   inicio
   escriba "Ingrese su nombre: "
   lea nom
   escriba "Ingrese su calificacion: "
   lea calif
   si calif>8 entonces
  escriba "Aprobado " 
  sino
  escriba "Reprobado "
  fin si
   fin











Algoritmos Condicionales

Pasos Para Un Algoritmo


Algoritmos Secuenciales

1.- Introducción a los algoritmos

Principales conceptos de este manual, así como una introducción a sus contenidos.

2.Entidades primitivas para el desarrollo de algoritmos

Para el proceso de Algoritmos es necesario aprender a desarrollar un conjunto de elementos.

3. Constantes, variables y expresiones

Qué son las constantes, las variables y las expresiones en la programación así como su
clasificación.

4.Operadores y Operando

Qué son los operadores y los operando, sus tipos y las prioridades de ejecución de los
mismos.

5. Tecnicas de diseño

Existen dos principales técnicas de diseño de algoritmos de programación,el Top Down y el 
Bottom Up.

6. Tecnicas para la formulación de algoritmos. Diagrama de flujo

Una de las dos herramientas más comunes en el diseño de algoritmos es el diagrama de
 flujo.

7.Pseudocódigo, diagramas estructurados y estructuras algorítmicas

Qué es el pseudocódigo y sus ventajas frente a los diagramas de flujos y las definiciones de
 los diagramas estructurados y las estructuras algorítmicas.

8. Estructuras secuenciales

Explicamos las estructuras secuenciales, cómo se representan en pseudocódigo y algunos
ejemplos prácticos de las mismas.

9. Estructuras condicionales

Explicamos las distintas estructuras poniendo ejemplos tanto en diagrama de flujo como en
pseudocódigo.

10. Estructuras cíclicas

Explicamos las tres posibles estructuras cíclicas; Para, mientras, repetir. Complementamos
con tres ejemplos para la correcta asimilación de estas estructuras.

¿En si Que Es Un Algoritmo?

En lógica de programación un algoritmo son unas series de instrucciones ordenadas y finitas
 que nos permite hallar la solución de un problema.
A continuación veremos unos breves ejemplos de algoritmos secuenciales.


Estructura



Ejemplos:
1. Algoritmo Que Permita Pedir 3 números sumarlos y al final mostrar el resultado
real N1.N2.N3.suma


Inicio 
escriba "ingrese el primer numero:"
lea N1
escriba "ingrese el segundo numero:"
lea N2
escriba "ingrese el tercer numero:"
lea N3
suma->N1+N2+N3
escriba "el resultado final es".suma
fin

2. Algortimo Que permita pedir 3 números restarlos y mostrar el resultado

real N1.N2.N3.resta


Inicio 
escriba "ingrese el primer numero:"
lea N1
escriba "ingrese el segundo numero:"
lea N2
escriba "ingrese el tercer numero:"
lea N3
resta->N1+N2+N3
escriba "el resultado final es".resta
fin

3. Algoritmo Que Lea 3 números 

real N1,N2,N3

inicio 
escriba "ingrese el primer numero:"
lea N1
escriba "ingrese el segundo numero:"
lea N2
escriba "ingrese el tercer numero:"
lea N3
fin

4. Algortimo Que lea nombre y apellido de una persona al final mostrarlos

cadena [20] nom,apell

inicio
escriba "ingrese nombre:"
lea nom
escriba "ingrese apellido:"
lea apell
escriba "su nombre es",nom,"y su apellido",apell
fin

5. Algortimo Que lea un equipo de futbol al final mostrarlo

cadena [20] equip

inicio 
escriba "ingrese equipo:"
lea equip
escriba "el equipo es",equip
fin

Algoritmos Secuenciales

Taller Lógica De Programación

1. De acuerdo a lo investigado y visto en clase como podemos definir el concepto de computador y como procesa este la información.

   R/ Un computador es una máquina que sirve para procesa información y obtener resultados

2. Haga un paralelo y establezca las diferencias entre lenguaje máquina, lenguaje de bajo nivel y lenguaje de alto nivel.

Lenguaje máquinaLenguaje de bajo nivel o ensambladoLenguaje de alto nivel
Binario 0 y 1Es muy similar y es fácil para la programaciónes un lenguaje maquina avanzado


3. defina que es un algoritmo y cuales son las características de un buen algoritmo.


     R/ Un algoritmo es una serie de instrucciones que sirve mucho, puede ser lógico y secuencial


4. Las expresiones matemáticas manejan los llamados operadores. En la siguiente tabla escrita cuales son los operadores de acuerdo a su tipo:



OPERADORES ARITMÉTICOS  OPERADORES RELACIONALESOPERADORES LÓGICOS
+
>
And
-
<
Or
x
>=
Yes
/
<=
Not
Mod
<>
^
=



5. Cual seria el resultado de las siguientes expresiones:
  •    4 + 2 * 5 = 14
  •    23 * 2 / 5 = 9,2
  •    3 + 5 * (10 - (2 + 4)) = 5,09
  •    2,1 * (1,5 + 3,0 * 4,1 ) = 28,98
6. ¿Cuáles son los valores de A, B y C después de la ejecución de las siguientes operaciones?

A <- 2                                                        R/  A = 99
B <- 3                                                                 B = 9
C <- A+2*B                                                       C = 11
C <- C+B
B <- C-A
A <- B*C


7.  SI   A=10       B=20         C=15           D=30

   a. ((A>=B) O (A<C))  O ((A=C) O (A>=B))
             F              V                F               F
                     V                                  F
                                         F
   b. ((A>=B) Y (A<D)) Y ((A>=D) Y (C>D))
             F               V              F              F

                       F                              F

                                         F

8. Cuál seria el resultado de la siguiente expresión.



 R/ 3 + 5 * (10 - (2 + 4) + 10 * 2 ) = 123



9. Elaborar un algoritmo que lea cuatro números, e imprima la suma de los dos primeros siempre y cuando sean mayores de 50, de lo contrario los resta (LPP)




R/ Real N1,N2,N3,N4,Todo
 Inicio
   escriba "ingrese el primer numero:"
   lea N1
   escriba "ingrese el segundo numero:"
   lea N2
   escriba "ingrese el tercer numero:"
   lea N3
   escriba "ingrese el cuarto numero:"
   lea N4
   Si (N1>50) y (N2>50) Entonces
   todo->N1+N2
   Sino
   Todo->N1-N3
   Fin si
  escriba "todo"
 Fin

Conceptos Basicos De Programacion

- Copyright © Software INEAD - tu gfa - Powered by Blogger - Designed by Johanes Djogan -