RESUMEN PSEUDOCÓDIGO:
El ordenador solo entiende el llamado código binario:
0->No hay corriente
1->Hay corriente
Para poder entendernos se emplean lenguajes de programación, que se pueden dividir en dos ramas según su cercanía al lenguaje del ordenador:
Los lenguajes más cercanos al idioma del ordenador, son muy complicados y poco usados.
Los lenguajes de programación de alto nível, que nos permiten dar ordenes con un lenguaje parecido al nuestro.
-Hay programas de alto nível que se analizan y ejecutan las instrucciones por el propio programa
-Hay otros llamados compiladores que se encargan de traducir el programa en lenguaje de programación al propio código del ordenador.
PROGRAMAS O ALGORITMOS:
*Un programa es una secuencia de instrucciones pensado para resolver algún tipo de problema, para resolver este conflicto es necesario recurrir a los algoritmos.
*Un algoritmo es una secuencia de PASOS a seguir para resolver un determinado problema.
-Los pasos tienen que ser claros y no pueden inducir a error y el numero de pasos es finito.
DIAGRAMA DE FLUJO:
Es una representación gráfica de un algoritmo interpretada mediante un esquema de símbolos establecidos anteriormente por el programador.
EL PSEUDOCÓDIGO:
Es una forma de escribir los pasos (forma más cercana al lenguaje que se explicara en esta asignatura).
Este lenguaje de programación es el más empleado ya que presenta grandes similitudes con el Español, por lo que una vez aprendido este lenguaje pasarlo a otro es muy fácil ya que solo tendríamos que cambiar sus comandos equivalentes.
Las 3 ordenes más usadas son:
-Escribir: Escribimos el texto que se quiera reflejar en la pantalla entre paréntesis o solamente el valor de una variable.
-Leer edad: lee lo que marca el usuario desde el teclado y automáticamente guarda el valor.
-Calcular: Esta orden se emplea para calcular valores.
Comentarios:
Son aclaraciones que van después de dos barras laterales (//) para explicar las instrucciones al programador.
Variables:
Una variable es un especie de lugar en el cuál almacenamos datos, aunque estos pueden ser cambiados a gusto del programador.
Una variable tiene que tener un nombre, prestando una gran atención a las mayúsculas y las minúsculas ya que puede inducir al usuario a un error.
Las variables tienen un valor dentro de ella y pueden ir variando.
Las variables pueden ser letras o números:
-Si son letras deben de ir entre comillas.
-Hay otras llamadas booleanas que solo pueden tener el valor de true o false.
Con las variables podemos realizar cualquier tipo de operación matemática.
Hay algunas variables que ya están definidas por el propio lenguaje de programación por lo que no podremos emplear otras distintas.
Variables locales y globales:
Las globales son las que emplearemos durante todo el programa y si la variable no es de este tipo se denominara local.
Estructuras de control:
Su objetivo es ir señalando el orden en el que tienen que sucederse los pasos de un algoritmo o programa.
Estructuras de control:
Su objetivo es ir señalando el orden de secuencias en la que tienen que ir sucediendo los pasos.
Estructuras selectivas:
Se utilizan para tomar decisiones evaluando una condición en función del resultado.Podemos distinguir entre diversas alternativas.
-Alternativas simples:
Se emplean de la siguiente forma: si se cumple una se realizaran una serie de accesos.
-Alternativas dobles:
¿Qué pasa si no cumple la condición puesta?. Pues si no le decimos nada, el programa seguirá a la siguiente orden de forma secuencial. Pero también podemos especificar que pasaría si no cumple la condición.
-Alternativas múltiples o con varias condiciones:
Se emplean para poder escribir en el programa tantos "if" como sean necesarios, su función es permitir al usuario muchas alternativas con diversas posibilidades.
-Estructuras repetitivas o bucles desde for:
Son estructuras, como bien indica su nombre, que se encargan de repetir las acciones en forma de bucle.
La variable que se encarga de contar las veces que se ha repetido el bucle se conoce con el nombre de contador.
-Funciones:
Una función es un conjunto de instrucciones que se agrupan para realizar una tarea concreta y que se pueden reutilizar fácilmente.
Para reducir las instrucciones y no tener que repetirlas, las agrupamos dentro de una función a la que solo tendremos que "llamar" para que se lleve a cabo.
EJERCICIOS PSEUDOCÓDIGO:
1.Escribid un algoritmo o pseudocódigo que calcule el área de un triángulo o de un rectángulo:
Área triángulo
inicio
Escribir “dame el área del triángulo”
Leer base
Leer altura
area=(base*altura)/2
Escribir “el área del triángulo es”
Escribir área
fin
2.Escribid un algoritmo o pseudocódigo que calcule el precio de un artículo tras aplicarle un 16% de IVA.
Precio tras aplicar 16% IVA
inicio
Escribir “dame el precio final”
Leer precio sin IVA
precio final=precio sin IVA*1,16
Escribir “el precio final es”
Escribir precio final
fin
3.Diseñad un esquema de un menú de opciones, por ejemplo, un menú para seleccionar un libro a leer de entre 3 disponibles.
Escoger libro
inicio
Seleccionar libro
libro1
libro2
libro3
fin
4.Escribid un algoritmo que lea tres números e imprima por pantalla el mayor de ellos.
numerica:A, B, C
inicio
Escribir “dime el primer número”
Leer A
Escribir ”dime el segundo número”
Leer B
Escribir “dime el tercero”
Leer C
if(A>B && A<C)}A es el mayor}else
Buena presentacion con una explicacion clara y sencilla ,lo unico que cambiaria es el tamaño de los titulos o su color.
ResponderEliminarHola Luis.
ResponderEliminarEsta todo bien explicado y los ejemplos estan muy bien para dejar claro lo mas importante.
Buen dia.
Está bien organizado y estructurado, es visual y se entiende todo a la perfección. Buen trabajo.
ResponderEliminarBuen contenido bien resumido y estructurado, con ejemplos que simplifican su entendimiento. Buen blog
ResponderEliminarPor fin encuentro alguien que exolique los tipos de variables,gran trabajo Luis
ResponderEliminarMe has copiado el tema. 0/10
ResponderEliminarBuen resumen sobre el pseudocódigo, buena expresión, que permite una buena comprensión del tema. Quizás alguna parte podría estar más resumida.
ResponderEliminarBuen trabajo.
La información está muy bien, aunque se podría resumir algo más y mejorar un poco la estética de la página.
ResponderEliminarUn saludo.
Me gusta el fondo, es muy bonito y la información está bien, muy bien escogida, aunque podrías resumirla un poco. Pero un gran trabajo
ResponderEliminarle faltan fotos xd
ResponderEliminar