El siguiente diagrama nos pide que introduzcamos 10 números enteros, tanto positivos como negativos, y al final indica la cifra de números positivos y negativos introducidos.
Puedes descargar el algoritmo aquí.
Apuntes, recursos, vídeos, imágenes, tutoriales... de informática. Principalmente contenido de 2º de Bachillerato; próximamente contenido relativo a materias dadas en Ingeniería Informática.
sábado, 28 de enero de 2017
Raptor Flowchart - Ejercicio 5: Número múltiplos
Este algoritmo muestra en pantalla si dos números introducidos por el teclado son múltiplos.
Puedes descargar el algoritmo aquí.
Puedes descargar el algoritmo aquí.
Raptor Flowchart - Ejercicio 4: Primeros 20 números impares
Para dicho cálculo, es necesario establecer una condición (dentro de un bucle que se repita las veces necesarias para hallar la sucesión de números): que el resto del número en cuestión dividido entre 2 no sea 0 (ya que de ser así sería par).
Puedes descargar el algoritmo aquí.
Raptor Flowchart - Ejercicio 3: Suma de todos los números enteros entre 0 y 10
Este diagrama calcula la suma de todos los números enteros entre 0 y 10 (incluido), utilizando tres variables: una que almacene el primer número de la sucesión, otra que almacene el siguiente y otra que almacene la suma de dichos números. Para ello se utiliza un bucle.
Puedes descargar el algoritmo aquí.
Puedes descargar el algoritmo aquí.
Raptor Flowchart - Ejercicio 2: Números enteros desde el 0 hasta un número concreto
En este diagrama, el programa muestra en consola los números enteros que hayan entre 0 y el número que hayas introducido. Se introducen por primera vez los bucles (loops).
Puedes descargar el algoritmo aquí.
Puedes descargar el algoritmo aquí.
Raptor Flowchart - Ejercicio 1: Bienvenida
A partir de esta entrada podéis ver los diagramas de flujo que he ido realizando para resolver varios problemas que se me planteaban, con el programa "Raptor".
El primer ejercicio consiste en introducir tu nombre y que el programa escriba en pantalla: "Bienvenido (nombre)!"
Puedes descargar el algoritmo aquí.
El primer ejercicio consiste en introducir tu nombre y que el programa escriba en pantalla: "Bienvenido (nombre)!"
Puedes descargar el algoritmo aquí.
lunes, 12 de diciembre de 2016
Conceptos sobre programación
Con esta entranda comienza el bloque de programación, pero, para ello, primero hay que conocer algunos conceptos básicos sobre programación:
- Algoritmo: conjunto de instrucciones ordenadas de forma lógica con el objetivo de resolver un problema.
- Características de un algoritmo: los algoritmos deben ser finitos (deben acabar tras un número concreto de pasos), eficientes (deben ocupar lo menos posible y ser rápidos), legibles (deben entenderse fácilmente), repetitivos (deben ser reutilizables), modificables (que se puedan modificar fácilmente una vez creados) y modulares (el hecho de poder dividirse en varias partes).
- Programa: implementación de un algoritmo en un lenguaje de programación concreto.
- Lenguajes de programación más utilizados: Javascript, Java, PHP, Python, C#, C++, Ruby, CSS, C. Son los más demandados.
- Código máquina: sistema de códigos que puede ser interpretado directamente por un microprocesador u ordenador.
- Lenguaje de alto nivel: lenguaje que expresa las instrucciones de un algoritmo de forma que sea legible para un humano y no sólo para la máquina.
- Compilador: traductor que se encarga de generar un archivo ejecutable en código máquina partiendo de archivo de programación en lenguaje de alto nivel.
- Intérprete: traductor que se encarga de analizar, traducir y ejecutar una a una las instrucciones programadas en un lenguaje de alto nivel de manera que hasta que no acaba con una no empieza con la siguiente. No se genera ningún archivo ejecutable.
- Pseudocódigo: lenguaje ficticio empleado para aprender los conceptos de programación con la característica de ser más sencillo de aprender y aplicar y menos estricto en la escritura.
- Diagrama de flujo: representación gráfica mediante símbolos normalizados de las instrucciones de un algoritmo. Permite interpretar mejor el proceso.
Etiquetas:
algoritmo,
código máquina,
compilador,
conceptos,
diagrama de flujo,
difusión de contenidos,
intérprete,
lenguaje de alto nivel,
programa,
programación,
pseudocódigo,
publicación de contenidos
Suscribirse a:
Entradas (Atom)











