POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
Entrada y salida de información en algoritmos
1. ESCUELA SUPERIOR POLITÉCNICA DE CHIMBORAZO
FACULTAD DE MECÁNICA
“”GRUPO 5
Realizado por: Alex Anguisaca
Mayron Martínez
Pedro Angamarca
2. ENTRADA Y SALIDA DE INFORMACIÓN
Los cálculos que realiza la computadora requiere de entrada de datos para ejecutar las operaciones, que
posteriormente se transforma en salida.
Las operaciones de entrada permiten leer determinados valores y asignarlo a determinadas variables y se lo
conoce como operación de lectura.
La salida puede aparecer en dispositivos de salida como:
Teclado
Tarjetas perforadas
Unidad de disco, etc.
Y se lo conoce como escritura.
Ejemplo:
Leer (A,B,C)
Representa la lectura de tres valores en entrada asignada a las variables A, B, C
Escribir ( ‘ hola profe’)
Visualiza en la pantalla -- o escribe en el dispositivo de salida—el mensaje ‘ hola profe ’
3. ESCRITURA DE
ALGORITMOS/PROGRAMAS
La escritura de un algoritmo, mediante una herramienta de programación debe ser lo mas clara posible y
estructurada, de modo que su lectura facilite consideradamente el entendimiento del algoritmo y su posterior
codificación en un lenguaje de programación.
Los algoritmos deben estar escrito en leguajes similares a los programas, podría ser en pseudocódigos , por lo
cual requiere lógica de los programas escritos en lenguaje de programación.
Un algoritmo consta de dos componentes:
Cabecera de programa: es una acción simple que comienza con la palabra algoritmo y estará seguida por
el nombre asignado al nombre completo.
Bloque algorítmico: es el resto del programa y consta de dos componentes.
1. Las acciones de declaración: define y aclara las variables y contantes que tengan nombre.
2. Acciones ejecutables: deberá realizar la computadora cuando el algoritmo convertido en programa se
ejecute.
Algoritmo
Cabecera del programa
Sección de declaración
Sección de acciones
4. CABECERA DEL PROGRAMA O
ALGORITMO
Todos los algoritmos y programas deben comenzar con una cabecera en la que se
exprese el identificador o nombre correspondiente con la palabra reservada que
señale el lenguaje. En los lenguajes de programación, la palabra reservada suele ser
program. En Algoritmo se denomina algoritmo.
5. Declaración de variables
Una variable se declara usando la sintaxis TIPO, NOMBRE-VAR.
TIPO= Es el tipo de datos de la variable.
NOMBRE-VAR= Es el nombre de la variable.
Se puede crear cualquier tipo valido, cuando se crea una variable se esta creando una
instancia de su tipo, esto quiere decir que las capacidades de una variable se determinan por
su tipo.
Por ejemplo, la sección de declaración de variables.
var
entera : Numero Empleado
real : Horas
real : Impuesto
real : Salario
6. Es una buena práctica de programación utilizar nombres de variables significativos que
sugieran lo que ellas representan, ya que eso hará más fácil y legible el programa.
También es buena práctica incluir breves comentarios que indiquen cómo se utiliza la
variable.
7. Declaración de constantes numéricas.
Una constante, es parecido a una variable pero el valor nunca cambia.
Esto permite utilizar un nombre fácil de recordar para realizar operaciones.
Los valores de estas constantes ya no pueden variar en el transcurso del algoritmo.
Ejemplo:
• Deseo crear una constante para el impuesto a la venta (IVA).
El “IVA” representa el 12% del precio.
En vez de colocar el 12% cada vez que se necesita calcular el “IVA”
Set num IVA = 0.12
Set TotalImpuesto = Precio * IVA
8. Declaración de constantes y variables carácter.
Las constantes de carácter simple y cadenas de caracteres pueden ser declaradas en la
sección del programa const, al igual que las constantes numéricas.
const
estrella = '*'
frase = '12 de octubre'
mensaje = 'Hola como estas'
Las variables de caracteres se declaran de dos modos:
1. Almacenar un solo carácter.
Se declaran nombre, inicial, nota y letra,
que almacenarán sólo un carácter.
Ejemplo:
var carácter : nombre, inicial, nota, letra
2. Almacenar múltiples caracteres.
El almacenamiento de caracteres
múltiples dependerá del lenguaje
de programación. Así, en los lenguajes
var nombre : string[20]; en Turbo Pascal
var cadena : nombre[20]; en pseudocódigo
Ejemplo:
9. COMENTARIO
Es el conjunto de información interna
externa al programa. Que facilitara su
posterior mantenimiento y puesta a
punto. La documentación puede ser
interna y externa.
Documentación externa Documentación interna
Es la que realiza
externamente el programa
y con fines de
mantenimiento
Es el que acompaña en
el código o programa
fuente y se realiza a
base de comentarios
significativos
10. Estos
comentarios se
representan con
diferentes
notaciones
según el tipo
de
programación
Visual Basic/ VB.net
1. Los comentarios utilizan un apostrofe simple y
el compilador ignora todo lo q viene después
de ese carácter
2. También se admite por guardar compatibilidad
con versiones anteriores la palabra reservada
REM
rem esto es un comentario
c/c++ y c#
Existen 2 formas de comentarios en los lenguajes c y c++
1. comentarios de una
línea (comienza con el
carácter //) ejm.
//Programa 5.0 realizado
por el señor mackoy
2. Comentarios multilinea
Comienza con carácter /* y
termina con los caracteres */
ejm
/*el maestro estudio el
bachillerato en el mismo
instituto donde dio clases
don Machado, el poeta */
11. Java
1. Comentario de una línea
//comentarios sobre la protección de datos)
2 Comentarios multilineas
/*El pueblo de mackoy esta en sierra magina y produce
uno de los mejores aceites de oliva del mundo * /
3 Documentación de clase
/**
documentación de clase
* /
Pascal
Modula-2
Los comentarios se cierran entre los símbolos
(* *) o bien {subrutina ordenación}
Los comentarios se cierran entre los símbolos
(* *)
Lenguaje de programación
pascal
12. ESTILO DE ESCTRITURA DE ALGORITMOS/PROGRAMAS
El método que seguimos normalmente es
Algoritmo identificador //cabecera
//sección de declaraciones
Ver tipo de datos : lista de identificadores
Cons lista de identificadores = valor
Inicio
<sentencia s1>
<sentencia s2>
•
•
<sentencia sn>
FIN