3 mar 2011

INTRODUCCION


INFORMATICA


La Informática es la ciencia aplicada que abarca el estudio y aplicación del tratamiento automático de la información, utilizando dispositivos electrónicos y sistemas computacionales. También está definida como el procesamiento automático de la información.

Conforme a ello, los sistemas informáticos deben realizar las siguientes tres tareas básicas:

· Entrada: Captación de la información digital.

· Proceso: Tratamiento de la información.

· Salida: Transmisión de resultados binarios.

ALGORITMOS

DFD
PSEUDOCODIGO
DIAGRAMA N/S
DIAGRAMAS DE FLUJO- DFD

TIPOS DE ALGORITMOS


Existen dos tipos de algoritmos cualitativo y cuantitativo.

CUALITATIVOS


Ejemplo 1: Realizar el algoritmo para asistir a clases de la Universidad

Solución:

1. Levantarse
2. Bañarse
3. Vestirse
4. Desayunar
5. Cepillarse los dientes
6. Salir de casa
7. Tomar el colectivo (medio de transporte)
8. Llegar a la Universidad
9. Buscar el aula
10. Ubicarse en un asiento

CUANTITATIVOS

 



FLUJOGRAMA

Un diagrama de flujo es una representación gráfica de un algoritmo o proceso. Se utiliza en disciplinas como la programación, la economía, los procesos industriales y la psicología cognitiva. Estos diagramas utilizan símbolos con significados bien definidos que representan los pasos del algoritmo, y representan el flujo de ejecución mediante flechas que conectan los puntos de inicio y de término.

CARACTERISTICAS

Un diagrama de flujo siempre tiene un único punto de inicio y un único punto de término. Además, todo camino de ejecución debe permitir llegar desde el inicio hasta el término.
Las siguientes son acciones previas a la realización del diagrama de flujo:
  • Identificar las ideas principales a ser incluidas en el diagrama de flujo. Deben estar presentes el dueño o responsable del proceso, los dueños o responsables del proceso anterior y posterior y de otros procesos interrelacionados, otras partes interesadas.
  • Definir qué se espera obtener del diagrama de flujo.
  • Identificar quién lo empleará y cómo.
  • Establecer el nivel de detalle requerido.
  • Determinar los límites del proceso a describir.
Los pasos a seguir para construir el diagrama de flujo son :
  • Establecer el alcance del proceso a describir. De esta manera quedará fijado el comienzo y el final del diagrama. Frecuentemente el comienzo es la salida del proceso previo y el final la entrada al proceso siguiente.
  • Identificar y listar las principales actividades/subprocesos que están incluidos en el proceso a describir y su orden cronológico.
  • Si el nivel de detalle definido incluye actividades menores, listarlas también.
  • Identificar y listar los puntos de decisión.
  • Construir el diagrama respetando la secuencia cronológica y asignando los correspondientes símbolos.
  • Asignar un título al diagrama y verificar que esté completo y describa con exactitud el proceso elegido.



Desarrolle los siguientes algoritmo en DFD, PSEUDOCODIGO y DIAGRAMA NASSI

Realizar  un  algoritmo  que  permita  leer  dos  valores,  determinar  cual  de  los  dos  valores  es  el
mayo y escríbalo

Desarrolle un algoritmo que realice la sumatoria de los números enteros múltiplos de 5, comprendidos
entre  el  1 y el  100,  es  decir,  5  +  10  +  15  +….  +  100.  El  programa  deberá  imprimir  los  números  en cuestión y finalmente su sumatoria

Desarrolle un algoritmo que realice la sumatoria de los números enteros pares comprendidos entre el 1
y  el  100,  es  decir,  2  +  4  +  6  +….  +  100.  El  programa  deberá  imprimir  los  números  en  cuestión  y finalmente su sumatoria

Desarrolle  un  algoritmo  que  lea  los  primeros  300  números  enteros  y  determine  cuántos  de  ellos  son  impares; al final deberá indicar su sumatoria.

Realice un algoritmo que determine el pago a realizar por la entrada a un espectáculo donde se pueden comprar sólo hasta cuatro entrada, donde al costo de dos entradas se les descuenta el 9%, al de tres
entrada el 13% y a la compra de cuatro tickets se le descuenta el 19 %.

Desarrolle un algoritmo que lea la velocidad en metros por segundo y la convierta a kilómetros por
hora.

Desarrolle un algoritmo que permita calcular la media aritmética.

Desarrolle un algoritmo que permita calcular la moda.

Desarrolle un algoritmo que permita calcular la varianza.

Determinar el promedio de tres notas (Examen de Medio Curso, Examen Final, Promedio de Tareas Académica).

Realizar el pseudocódigo de un programa que permita calcular el área de un rectángulo. Se debe introducir la base y la altura para poder realizar el cálculo.

Realizar el pseudocódigo que permita al usuario introducir por teclado dos notas, calculando la suma y el producto de las notas.

Realizar el pseudocódigo de un programa que permita saber si un número es mayor, menor o igual a cero.

Realizar un pseudocódigo en donde, cuando el usuario digite un numero entre 1 y 7 el programa arroje un mensaje que indique a que día corresponde ese numero ingresado, además, si el usuario digita un numero que no esta entre 1 y 7 el programa debe pedir que se digite otro numero entre ese rango y al digitar el numero 0 el programa se cierre.

Ingresar  10  números  reales  en  un  arreglo  y  luego  mostrarlos ordenados en forma decreciente.

Se ingresan 10 números enteros ordenados en forma creciente y un valor N. Se desea saber si el valor N coincide con algun elemento del arreglo; si es así, indicar la posición en que fué encontrado, sino exhibir cartel aclaratorio

Ingresar  10  elementos  enteros  en  un  arreglo  y  luego  13 elementos enteros en otro arreglo, dichos conjuntos ya ingresan ordenados en forma creciente. Se desea obtener un tercer arreglo de 23 elementos ordenados en forma creciente,  intercalando  los    elementos  de  los    arreglos  ingresados  (aplicar  Método MERGE)



LENGUAJES DE PROGRAMACION

 

LENGUAJES DE PROGRAMACIÓN PASCAL
LENGUAJES DE PROGRAMACIÓN C#
LENGUAJES DE PROGRAMACIÓN VISUAL BASIC 6.0



No hay comentarios:

Publicar un comentario

pg_tables y schemaname - PostgreSQL