Está en la página 1de 15

INTRODUCCIN A LA

PROGRAMACIN

Nombre
Agenda
Definicin de:
Problemas, programa, lenguaje de programacin
Resolucin de problemas mediante algoritmos
Grfico: flujograma / diagrama de flujo
Escrito: pseudocdigo
Resolucin de problemas

Nombre
Problemas del mundo real
Es una necesidad que tiene el usuario y que
necesita ser resuelto para poder realizar sus
actividades con apoyo de la elaboracin de un
programa.
Ejemplo:
Se necesita realizar la facturacin electrnica en
las empresas.
Se necesita realizar la matriculacin en lnea de los
estudiantes de una Unidad Educativa.

Nombre
Programa
Es un conjunto de instrucciones que le da
rdenes a la computadora mediante un
lenguaje de programacin.
Ejemplo:
Programa de rol de pagos
Programa de facturacin de productos
Programa bancario para depsito y retiro de
dinero

Nombre
Lenguaje de programacin
Son programas especiales o herramientas de
software que son utilizados por los
profesionales de Informtica para desarrollar
otros programas.
Ejemplo:
Visual Basic
Java
Lenguaje C
C++
C#, otros
Nombre
Resolucin de problemas
Para resolver los problemas, estos deben tener 3
partes esenciales:
Entradas
Datos que se ingresarn por Entradas
teclado
Procesos
Operaciones que procesarn Procesos
los datos
Salidas
Resultados de los datos procesados Salidas
que se presentarn por pantalla

Nombre
Algoritmos
Es la tcnica que se utiliza para disear el
programa

Es un conjunto de pasos ordenados para


poder resolver el problema
El orden: entrada, procesos, salida

Nombre
Tipos de algoritmos
Se representan de 2 formas:
Flujograma
Pseudocdigo

Los pasos correctos para programar es:


Analizar el problema
Disear el algoritmo
Codificar el programa usando un lenguaje de
programacin
Realizar pruebas al programa

Nombre
Algoritmo Pseudocdigo
Se utiliza el lenguaje del hombre
Las palabras claves a usarse son:
Entrada -> leer o ingresar
Proceso -> calcular
Salida -> escribir o mostrar o presentar

Nombre
Algoritmo Flujograma
SIMBOLOS DESCRIPCION
Inicio o fin

Entrada de datos
Salida de resultados
Procesos u operaciones

Linea de flujo para indicar


la secuencia de los
procesos

Nombre
Ejemplo: Leer 2 nmeros, sumarlos y presentarlos.

Anlisis del problema


Entradas: a, b
Proceso: c=a+b
Salida: c

Nombre
Ejemplo: Leer 2 nmeros, sumarlos y presentarlos.
Diseo del algoritmo
pseudocdigo flujograma

Inicio
a=0, b=0, c=0
Leer (a,b)
Calcular c=a+b
Mostrar (c)
Fin

Nombre
Ejemplo: Leer 2 nmeros, sumarlos y presentarlos
Cdigo del programa en Lenguaje C
int main(){ //procesando
//inicializando c=a+b;
int a=0; //Imprimiendo resultado
int b=0; por pantalla
int c=0; cout<<"La suma es:
//recogiendo datos por "<<c<<endl;
teclado
cout<<"Ingrese los system("PAUSE");
numeros: "; return 0;
cin>>a>>b; }
Nombre
Problemas de algoritmos
Realizar el diseo de los algoritmos en lenguaje
natural:
Se tiene un triangulo rectngulo conociendo la
base y altura. Calcular el rea y permetro del
triangulo. Presentar los resultados

En un hospital el gobierno asigna un presupuesto


anual, el cual se reparte de la siguiente manera:
40% pediatra, 35% ginecologa y 25%
traumatologa. Calcule y presente los montos que
le corresponde a cada rea.

Nombre
Tarea #1
En una empresa se realiza la venta de
computadoras a $600.00. Leer datos del
cliente y la cantidad de PC. Calcule y muestre
el subtotal, iva y total a pagar por la compra.

Se tiene notas del estudiante que cursa 6


materias, estas son ingresadas por teclado.
Calcule y presente el promedio del estudiante.

Nombre

También podría gustarte