You are on page 1of 12

Profesor: Andrs Kantun Grupo : 201 de ingeniera civil Alumno: Vidal Francisco Prez Flores NUA: 253839

La computacin es la ciencia que trata de explicar las bases tericas de la informacin y la computacin que se va desarrollando ao tras . ao Computadora u ordenador: el ordenador: Es una maquina electrnica que recibe y procesa datos para transformarlos en informacin til. Una computadora esta formada por circuitos integrados y otros componentes relacionados que pueden ejecutar con exactitud, rapidez y de acuerdo a lo indicado por un usuario o automticamente por otro programa, una gran variedad de secuencias o rutinas de instrucciones que son ordenadas, organizadas y sistematizadas en funcin a una amplia gama de aplicaciones practicas y precisamente determinadas, proceso al cual se le ha denominado con el nombre de programacin y al que lo realiza se le llama programador La computadora no se le atribuye a un solo inventor si no que es el resultado de la ideas y descubrimientos de muchas personas que a lo largo de los aos investigaron.

Programar es automatizar y definir una serie de pasos o procesos para resolver un problema definido y obtener un resultado final.

Un programa es el conjunto de instrucciones que se le ingresa a un ordenador para resolver un problema o tarea previamente determinada. Consiste en proporcionar a un equipo un conjunto de ordenes e instrucciones que deben de ser ejecutadas en orden y que al final del proceso den como resultado una salida. Por tanto programacin es la accin de crear un programa de computadora, un conjunto definido de instrucciones que un ordenador puede ejecutar. El programa se debe de escribir en un lenguaje de programacin, aunque tambin se puede escribir directamente a lenguaje de maquina, con cierta dificultad

Algoritmo escrito en lenguaje de programacin (cdigo fuente) Cdigo fuente necesita un programa que lo transforme (traductores) a lenguaje maquina, para q puedan ser comprendidos por los ordenadores

Lenguaje ADA BASIC C C++ Cobol Fortran Java MATLAB Clculos matemticos LISP Pascal PHP Inteligencia artificial Perl

Principal rea de aplicacin Tiempo real Programacin para fines educativos Programacin de sistema Programacin de sistema orientado a objeto Administracin Clculo Programacin orientada a Internet Clculos matemticos Clculos matemticos Inteligencia artificial Educacin Desarrollo de sitios web dinmicos Inteligencia artificial Procesamiento de cadenas de caracteres

Compilado/interpretado Lenguaje compilado Lenguaje interpretado Lenguaje compilado Lenguaje compilado Lenguaje compilado Lenguaje compilado Lenguaje intermediario Lenguaje interpretado Lenguaje interpretado Lenguaje intermediario Lenguaje compilado Lenguaje interpretado Lenguaje interpretado Lenguaje interpretado

Un diagrama de flujo es la representacin de un proceso a seguir para la resolucin de algn problema o facilitar un proceso. Utiliza smbolos con una breve descripcin y flechas para mostrar e indicar el orden o direccin del proceso a cumplir.

Smbolos utilizados en diagramas de flujo

Los diagramas son la forma que podemos visualizar a los algoritmos para obtener un mejor entendimiento y comprensin de los pasos a seguir. Los comandos deben de ser claros y precisos.
Ejemplo de diagrama de flujo

Es una secuencia de pasos lgicos ordenados que forman un proceso para la resolucin de un problema determinado. Los algoritmos pueden ser para actividades muy sencillas o simples pero tambin pueden ser muy complejas.

Caractersticas de un algoritmo Un algoritmo debe de ser finito (cuenta con un numero determinado de pasos). Un algoritmo debe de ser preciso y siempre indicar un orden a seguir. Un algoritmo siempre debe de estar definido. Un algoritmo cuenta con tres etapas: Entrada Proceso Salida

entrada

proceso

salida

Variables: espacio de memoria de un ordenadora la que le asignamos un contenido que puede ser un valor numrico o alfanumrico y que es necesario para la ejecucin de un programa. Cada variable cuenta con un nico nombre el cual no puede ser modificado, dos o mas variables pueden tener el mismo contenido; pero no el mismo nombre.

Tipos de variables:
Entero (nmeros) flotante (decimales)

De trabajo Por su uso contador es acumulad ores


Ejemplo de variable

Por su contenido

Cadena (palabras)
Valor (verdadero/ falso) Carcter (letras)

Son valores que no podrn ser modificados que se conocen desde el tiempo de recopilacin y que no cambiaran mientas dura el programa. El valor de las constantes puede ser numrico pero tambin texto o condicionantes. Un beneficio de utilizar una constante es libera al programador de tener que escribir datos, que pueden ser muy extensos, repetitivamente cada vez que quiera usar ese valor; con simplemente poner el identificador de la constante ya estara.

C es un lenguaje de programacin de propsito general que ofrece economa sintctica, control de flujo y estructuras sencillas y un buen conjunto de operadores. No es un lenguaje de muy alto nivel y ms bien un lenguaje pequeo, sencillo y no est especializado en ningn tipo de aplicacin. Esto lo hace un lenguaje potente, con un campo de aplicacin ilimitado y sobre todo, se aprende rpidamente. En poco tiempo, un programador puede utilizar la totalidad del lenguaje.

Sentencias
IF si valor es? Entonces? No entonces? WHILE mientras? Entonces? FOR hasta?

Cdigos
Entero Int Carcter CHAR Valor BOLEAN Cadena STRING Flotante FLOAT Captura de valor - SCANF
Inicio VOID MAIN( ) Inicio { Fin - } Enter - /n Else - luego

http://www.aiteco.com/que-es-un-diagrama-de-flujo/

http://www.aprenderaprogramar.com/index.php?option=com_con tent&view=article&id=227:concepto-y-nombres-de-variables-enprogramacion-con-pseudocodigo-cu00125a&catid=28:curso-basesprogramacion-nivel-i&Itemid=59 http://es.wikipedia.org/wiki/Lenguaje_de_programaci%C3%B3n


Presentaciones hechas en clase Apuntes del profesor