Está en la página 1de 20

Alumna: Marlene Morales Esquivel Profesora: Brenda Alicia Anaya Calvete Tema: PROYECTO Grupo: 208

INTRODUCCIN

PROYECTO
CECYTEM Plantel Metepec Marlene Morales Esquivel

Este trabajo fue elaborado por Marlene Morales Esquivel con el propsito de dar a conocer temas acerca de la programacin como lo es el algoritmo computacional, sus caractersticas que debe de tener, del pseudocdigo que es una forma informal de escribir el algoritmo y como es la realizacin de un diagrama de flujo. Tambin hablare de lo que es programacin (definicin), y dar a conocer algunos ejemplos sobre este tema, tambin conocers la definicin de la sentencia IF dentro de la programacin y algunos ejemplos de ella, la definicin de la sentencia FOR y ejemplos. Al final de este escrito encontraras lo que son algunas pginas de donde se obtuvo informacin para la elaboracin de este proyecto, al igual que mi conclusin acerca del mismo, Invito a que lo lean gracias, espero que le agrade!

1 NDICE

PROYECTO
CECYTEM Plantel Metepec Marlene Morales Esquivel

Introduccin..1 ndice..2 Algoritmo (Definicin)..3 Algoritmo (Caractersticas)..,...4 Pseudocdigo (Definicin).....5 Pseudocdigo (Caractersticas).6 Pseudocdigo (Funcin).....6 Diagrama de flujo (Definicin)7 Diagrama de flujo (Caractersticas)......7 Programacin (Definicin).....8 Programacin (ejemplo 1).9 Programacin (ejemplos 2 y 3)...........10 Programacin (ejemplos 4 y 5)......11 If (definicin)..12 If (ejemplos)....13, 14 FOR (definicin).15 FOR (ejemplos)...16, 17 Bibliografa..18 Conclusin.19 2

ALGORITMO

PROYECTO
CECYTEM Plantel Metepec Marlene Morales Esquivel

Definicin: Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permiten realizar una actividad mediante pasos sucesivos que no generen dudas a quien debe realizar dicha actividad. Tipos de algoritmos: Algoritmo computacional Algoritmo no computacional Algoritmo cualitativo y cuantitativo Estructura del algoritmo: DATOS= Corresponden a los datos requeridos para realizar el algoritmo (datos de entrada) y los datos que son generados (datos de salida). Datos de entrada: Datos para ser transformados. Datos de salida: Resultado obtenidos.

PROCESO= Conforman el grupo de instrucciones que realizan los operadores con los datos.

ESTRUCTURA DE CONTROL= Determina la organizacin de las instrucciones que deben ser realizadas.

3 CARACTERSTICAS: Las caractersticas fundamentales que debe cumplir todo algoritmo son:

PROYECTO
CECYTEM Plantel Metepec Marlene Morales Esquivel

Se definido: Sin ambigedad, cada paso del algoritmo debe indicar la accin a realizar sin criterios de interpretacin. Ser finito: Un nmero especfico y numerable de pasos debe componer al algoritmo, el cual deber finalizar al completarlos.

Tener cero o ms entradas: Datos son proporcionados a un algoritmo como insumo, el cual deber finalizar. Efectividad: El tiempo y el esfuerzo debe ser preciso, no usando ms ni nada menos que aquello que se requiera para su ejecucin.

Las instrucciones que se van a realizar deben estar bien estructurados y tener un orden lgico, con el fin de evitar inconsistencias en el resultado.

Es necesario identificar que datos se necesitan ingresar, cuales sirven de forma auxiliar y cuales se van a generar.

Un algoritmo puede ser representativo utilizando diversas tcnicas o mtodos:

Texto narrativo- Consiste en escribir paso a paso las acciones que se deben realizar, empleando un lenguaje natural.

Pseudocdigo- Consiste en usar un lenguaje no formal para la sentencia de acciones que se deben ejecutar. Diagrama de flujo-Son herramientas graficas para representar algoritmos. Est compuesto por smbolos.

PSEUDOCDIGO DEFINICIN:

PROYECTO
CECYTEM Plantel Metepec Marlene Morales Esquivel

Es una descripcin informal de alto nivel de un algoritmo informtico de programacin, compacto e informal que utiliza las convenciones estructurales de un lenguaje de programacin verdadero pero que est diseado para la lectura humana en lugar de la lectura mediante una maquina y con independencia de cualquier otro lenguaje de programacin. Es la representacin narrativa de los pasos que deben seguir un algoritmo para dar solucin a un problema determinado.

CARACTERSTICAS:

PROYECTO
CECYTEM Plantel Metepec Marlene Morales Esquivel

Normalmente el pseudocdigo omite detalles que no son esenciales para la comprensin humana del algoritmo, tales como declaracin de variables, cdigo especifico del sistema.

Este no puede ser compilado ni ejecutado, simplemente es un paso para elaborar el cdigo final.

FUNCIN: Sirve para escribir programas de computadora en lenguaje natural de tal manera que se facilite la comprensin, prueba y posterior codificacin en un lenguaje de programacin especifico.

6 DIAGRAMA DE FLUJO

PROYECTO
CECYTEM Plantel Metepec Marlene Morales Esquivel

DEFINICIN: Es la representacin grafica de un algoritmo y los muestra de una manera clara y comprensible. CARACTERSTICAS: Indica el inicio del diagrama.

Smbolo de proceso, indica la asignacin de un valor en la memoria.

Smbolo de decisin, indica la realizacin de una comparacin de valores.

Conector dentro de una pgina, representa la continuidad del programa dentro de la misma pgina.

Lneas de flujo o direccin, indican la secuencia en que se realizan las operaciones.

7 PROGRAMACIN

PROYECTO
CECYTEM Plantel Metepec Marlene Morales Esquivel

Proceso por el cual se escribe, se prueba, se compila y se mantiene el cdigo fuente de un programa informtico. Cdigo fuente- Es una serie de declaraciones o de comandos que se utilizan para decir a la computadora como realizar las tareas. Lenguaje de programacin- procesos que pueden ser llevados a cabo por las computadoras. Idioma artificial diseado para expresar Herramienta estndar de comunicacin que permite expresar las instrucciones que han de ser ejecutadas en una computadora. Permiten la construccin de programas en las que podemos realizar operacin de entrada, salida, almacenamiento, clculos y lgica de comparacin. Tipos de errores en lenguaje de programacin: Errores de compilacin: Tambin conocidos como errores del compilador, son errores que impiden que su programa se ejecute. Errores en tiempo de ejecucin: Estos errores aparecen normalmente cuando su programa intenta una operacin que es imposible que se lleve a cabo. Cuando aparece un error en tiempo de ejecucin puede utilizar las herramientas de depuracin de Visual Basic para determinar la causa. Errores lgicos: Son errores que impiden que su programa haga lo que estaba previsto. Su cdigo puede compilarse y ejecutarse sin errores, pero el resultado de una operacin puede generar un resultado no esperado.

8 EJEMPLOS DE PROGRAMACIN

PROYECTO
CECYTEM Plantel Metepec Marlene Morales Esquivel

1.- Programa para calcular areas de trapecios #include<stdio.h> #include<conio.h> Void main (void) { Float bma, bme, h, A; Printf (Bienvenido al programa para calcular areas de los trapecios\n); Printf(Introduzca la base mayor\n); Scanf (%f, &bma); Printf (introduzca la base menor\n); Scanf (%f, & bme); Printf (dame la altura\n); Scanf (%f, & h); A= ((bma+bme)*h/2); Printf (El rea del trapecios es: % f, A); Getch (); }

9 EJEMPLOS DE PROGRAMACIN

PROYECTO
CECYTEM Plantel Metepec Marlene Morales Esquivel

2. - #include<stdio.h> #include<conio.h> Void main (void) { Printf (Bienvenidos al mundo de la programacin\n); Getch (); } 3.-Programa que borre la pantalla al pulsar un intro #include<stdio.h> #include<conio.h> Void main (void) { Char intro; Printf (Programa de borrado de pantalla\n); Printf (Pulsa intro para borrar pantalla\n); Scanf (%c, & intro); Printf (Ha funcionado\n); Getch (); }

10 4.- Programa que calcule el rea del triangulo

PROYECTO
CECYTEM Plantel Metepec Marlene Morales Esquivel

#include<stdio.h> #include<conio.h> Void main (void) { Int Base, Altura; Printf (Introduzca la base del triangulo\n); Scanf (%d,& base); Printf (inserte la altura del triangulo\n); Scanf (%d, & altura); A+B=/2 Printf (su rea es: %dn); Getch (); } 5.- Programa que se despida de tu amigo #include<stdio.h> #include<conio.h> Void main (void) { Printf (Adis amigo\n); Getch (); } 11 IF

PROYECTO
CECYTEM Plantel Metepec Marlene Morales Esquivel

IF significa (condicional). Su funcionamiento es simple. Se evala una condicin, si es verdadera ejecuta un cdigo, si es falsa, ejecuta otro cdigo (o continua con la ejecucin del programa) Una parte importante de cualquier lenguaje de programacin son las sentencias condicionales. La sentencia ms comn en Fortran es if, la cual tiene varias formas de uso. La forma ms simple de la sentencia if es: If (expresin lgica) sentencia Ejemplos: 1.# Include<stdio.h> #Include<conio.h> Void main (void) { clrscr (); Int Numero; Printf (Escribe un numero en la pantalla/n); Scanf (% d, & numero); if (numero==3) { Printf (Adivinaste/n); } Else if if (numero) { Pintf (Pruebe de Nuevo /n); } getch (); }

12

PROYECTO
CECYTEM Plantel Metepec Marlene Morales Esquivel

2.#include<stdio.h> #include<conio.h> Void main (void) { clrscr (); Char Nombre [50] Int Sueldo, Horas Pintf (Dame tu nombre/n); Scanf (%s, & Nombre); Pintf (Dame tus horas elaborada/n); Scanf (%d, & Horas); if( Horas40)

13 EJEMPLOS DE IF

PROYECTO
CECYTEM Plantel Metepec Marlene Morales Esquivel

14 FOR

PROYECTO
CECYTEM Plantel Metepec Marlene Morales Esquivel

Definicin: Este ciclo es uno de los ms usados para repetir una secuencia de instrucciones, sobre todo cuando se conoce la cantidad exacta de veces que se quiere que se ejecute una instruccin simple o compuesta. Su formato general es:

For (inicializacin; condicin; incremento)

15 EJEMPLOS FOR

PROYECTO
CECYTEM Plantel Metepec Marlene Morales Esquivel

16 EJEMPLOS FOR

PROYECTO
CECYTEM Plantel Metepec Marlene Morales Esquivel

17 BIBLIOGRAFA

PROYECTO
CECYTEM Plantel Metepec Marlene Morales Esquivel

http://www.google.com.mx/webhp?hl=es&tab=iw#hl=es&sclient=psyab&q=programas+con+la+sentencia+if&oq=proframas+con+la+sentencia+if&gs_l= serp.1.0.0i13l2j0i13i5i30.2079.10145.0.11596.48.36.0.0.0.4.607.7408.0j22j10j52.34.0...0.0.0..1c.1.17.psy-ab.Jarn2LbmT8&pbx=1&bav=on.2,or.r_qf.&fp=8983eccdabb72f71&biw=1366&bih=667

http://dev.laptop.org/~edsiper/byteofpython_spanish/ch06s02.html http://www.google.com.mx/search?q=definicion+de+pseudocodigo&hl=es&source= lnms&tbm=isch&sa=X&ei=lejVUaeeLoarqgHpxoDgCg&ved=0CAcQ_AUoAQ&biw= 1366&bih=667#imgdii=_

18 CONCLUSIN

PROYECTO
CECYTEM Plantel Metepec Marlene Morales Esquivel

Al concluir con este proyecto nos podemos dar cuenta que dentro de la programacin todos estos temas son de gran importancia ya que todos se entrelazan como lo es el algoritmo, el pseudocdigo y el diagrama de flujo.

Y que tenemos que tener un gran conocimiento para ser un buen programador, y sabiendo ya estos temas ser ms fcil.

19

También podría gustarte