ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

TUTORIAL PSEINT ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa


Enviado por   •  24 de Mayo de 2015  •  Síntesis  •  1.236 Palabras (5 Páginas)  •  278 Visitas

Página 1 de 5

• 1. TUTORIAL PSEINT ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa

• 2. CONTENIDOS  Definición de un algoritmo  Tipos de datos  Representaciones de un algoritmo  Lenguaje natural  Pseudocódigo  Diagrama de flujo  Lenguaje de programación  Pseint - Tipos de datos - Expresiones - Acciones secuenciales - Estructuras de control - Arreglos - Notaciones  Ejercicios

• 3. DEFINICIÓN DE UN ALGORITMO  Un algoritmo es una lista definida y ordenada de operaciones o acciones para poder encontrar la solución a un problema.  Esta compuesto por operaciones, métodos y variables.  Entre las operaciones se conocen las matemáticas: +, -, /, *.  Los métodos son las funciones disponibles: Mostrar en pantalla.  Las variables pueden ser de diversos tipos: - 1 - V y F - ‘a’ - [1 2 3 4 5] ó [a b c d e] - ”aaaaaa” - Null

• 4. TIPOS DE DATOS

• 5. REPRESENTACIONES DE UN ALGORITMO  Todo algoritmo puede ser representado por: - Lenguaje natural - Pseudocódigo - Diagramas de flujo - Lenguajes de programación

• 6. LENGUAJE NATURAL  Problema: Sumar 2 números.  Representación mediante Lenguaje natural: - Inicio Suma - Ingresar primer número - Guardar número en variable a - Ingresar segundo número - Guardar número en variable b - Sumar a y b - Guardar resultado en R - Mostrar R - Fin  Desventajas: -Ambiguo -Extenso

• 7. PSEUDOCÓDIGO  Es una forma de representar un algoritmo, que se acerca a los lenguajes de programación y con elementos del lenguaje natural.  El pseudocódigo se compone de: - Cabecera - Declaraciones - Cuerpo  La cabecera es la parte del algoritmo que posee el nombre de éste.  Las declaraciones son las variables y constantes que utilizará el algoritmo para resolver el problema.  El cuerpo son el conjunto de instrucciones o acciones que están entre el Inicio y el Fin.

• 8. PSEUDOCÓDIGO  La estructura del pseudocódigo es la siguiente:  La sección “Proceso SinTitulo” es la cabecera del algoritmo  La sección “acción 1, acción 1,…” es el cuerpo del algoritmo  En este caso como utilizaremos el Pseint la sección de declaraciones del algoritmo no se toma en cuenta, ya que el software se encarga de asignarle el tipo de dato a cada variable dependiendo del uso que se le dé.

• 9. PSEUDOCÓDIGO  Representación mediante Pseudocódigo:

• 10. DIAGRAMA DE FLUJO  La representación mediante diagrama de flujo es una descripción gráfica de un algoritmo utilizando símbolos.

• 11. DIAGRAMA DE FLUJO  Representación mediante diagrama de flujo:  Para generar un diagrama de flujo en Pseint para nuestro algoritmo debemos presionar el botón:

• 12. LENGUAJE DE PROGRAMACIÓN  Representación mediante Lenguaje de programación(JAVA):  El diseño del algoritmo es independiente a cualquier lenguaje de programación.  Es decir, podemos llevar un algoritmo a cualquier lenguaje de programación.

• 13. PSEINT  Es un software que interpreta pseudocódigo.  Permite la generación de diagramas de flujo, dado un algoritmo en pseudocódigo.  También es posible exportar el pseudocódigo a un lenguaje orientado a objetos como C++.  Para compilar y ejecutar nuestro pseudocódigo debemos presionar el botón:

• 14. PSEINT – TIPOS DE DATOS  En Pseint existen los siguientes tipos de datos: - Numérico: enteros y decimales, los decimales se separan con un punto(2 ; 2.5) . - Lógico o Booleano: V y F - Carácter: carácter y cadena de caracteres, pueden ir encerrados entre comillas simples o dobles (‘a’ , “a” , ‘hola’, “hola”).  Los tipos de datos son determinados automáticamente cuando se crean las variables o se les asigna un valor.  Este tipo de dato deberá permanecer constante durante todo el proceso, si no es así el proceso será interrumpido.

• 15. PSEINT – EXPRESIONES  Operadores:

• 16.

...

Descargar como (para miembros actualizados) txt (8 Kb)
Leer 4 páginas más »
Disponible sólo en Clubensayos.com