La esencia de la lógica de programacion - basico
Enviado por danielunico • 12 de Febrero de 2016 • Trabajo • 1.419 Palabras (6 Páginas) • 414 Visitas
Contenido
Lógica
Algoritmo
Variable
Variable real
Variable constante
Operadores aritméticos
Algoritmos informales
Variables asignación
Linealizar
Bibliografia
Lógica
La manera más fácil y obvia de llegar a un objetivo
Fundamentos: solución de un problema para llegar al objetivo
Métodos: saber el problema para analizar y llegar a su solución de una manera lógica
Algoritmo
Son instrucciones a bases de pasos explicativos y sucesivos para llegar a un objetivo determinado sin generar dudas.
Algoritmos informales: son algoritmos que no son realizados por un medio digital si no deben ser realizados por un ser humano (acciones)
Algoritmos computacionales: son las acciones implementadas en un medio digital (computador) para llegar a una solución más rápida y eficaz
Variable
Es algo que se puede cambiar su contenido de una forma u otra varias veces de un momento a otro
Variable entera: son datos o números enteros que no genera decimales lo cual en su totalidad solo puede generar o almacenar datos de tipo entero
Variable real
Son datos o números que tienen un punto decimal lo cual generan decimales en sus operaciones y utilizan un juego de reglas llamado aritmética real y en su totalidad solo almacenara datos o números de tipo real.}
Variable carácter: son los datos provenientes del código ASCII (american estándard code for interchange information) el cual es el código internacional binario que se basa en un sistema numérico que utiliza la numeración (1) y (0) .
Variable constante
Es un valor fijo el cual no se pude cambiar.
Operadores aritméticos
Son los que nos permiten hacer cualquier operación aritmética necesitada (suma, resta, multiplicación, división etc.)
Jerarquía: un conjunto de reglas que le permite al computador evaluar de una forma única.
Desarrollar un algoritmo que permita viajar en avión:
Algoritmos informales
Inicio
1 pensar el destino a donde se viajara
2 sacar la visa y pase para el viaje
3 llegar al aeropuerto
4 pasar las maletas
5 pasar por el scanner de metales
6 pasar pasaporte
7 esperar la salida del avión
8 ingresar al avión
9 guardar equipaje
10 Sentarse en la silla correspondiente
11 seguir instrucciones
12 disfrutar el viaje
Fin
Desarrollar un algoritmo que permita encender un bombillo:
Inicio
1 entrar en la habitación a oscuras
2 buscar el interruptor
3 oprimir el interruptor con la mano
Fin
Desarrollar un algoritmo que permita encender una vela
Inicio
1 estar en un cuarto oscuro
2 saber que no hay luz
3 buscar un encendedor o fósforos
4 acomodar la vela
5 accionar el encendedor o el fosforo
6 encender la vela
Fin
Desarrollar un algoritmo que permita apagar una vela:
Inicio
1 entrar en la habitación
2 identificar la vela
3 Saber que está encendida
4 soplar la vela encendida
Fin
Desarrollar un algoritmo que permita apagar un bombillo:
Inicio
1 pararse de la silla
2 ubicar el interruptor
3 saber que el bombillo esta prendido
4 caminar hasta el interruptor
5 apagar el interruptor con la mano
Fin
Desarrollar un algoritmo que ermita parquear un vehículo
Inicio
1 ingresar al parqueadero
2 registrar el auto en la entrada
3 pensar en que espacio se va a parquear
4 conducir hasta este espacio
5 ubicar en reversa el vehículo en el espacio indicado
Fin
Desarrollar un algoritmo que permita almorzar
Inicio
1 ser la hora del almuerzo
2 saber a qué restaurante voy a ir
3 ingresar al restaurante
4 mirar el menú
5 escoger la comida que se va a pedir
6 pedir la comida al mesero
Si se arrepiente de la primera comida ir al paso 4 y después de escogido repetir la 5 y 6
7 almorzar
Fin
Variables asignación
A)
a | b | c | |
A = 10 | 10 | ||
B = 20 | 10 | 20 | |
C = 5 | 10 | 20 | 5 |
A = a + 3 | 13 | 20 | 5 |
B = b + 4 - a | 13 | 11 | 5 |
C = a + b + c | 13 | 11 | 29 |
A = a + c | 42 | 11 | 29 |
B = 4 | 42 | 4 | 29 |
C = c + 3 – b + 2 | 42 | 4 | 30 |
...