Está en la página 1de 15

CARRERA DE INGENIERA DE MINAS

PROGRAMACIN PARA INGENIEROS

DOCENTE:
ING. JAIME AMADOR MEZA HUAMN

Carrera de INGENIERA DE MINAS

Video

Charla

Carrera de INGENIERA DE MINAS

Responda!!!

Carrera de INGENIERA DE MINAS

INTRODUCCIN A LA PROGRAMACIN : AGENDA

Puntos Principales

Carrera de INGENIERA DE MINAS

I. INTRODUCCIN A LOS ALGORITMOS Y LENGUAJES DE


PROGRAMACIN

Un programa informtico: es un conjunto de lneas


de cdigo escritas en un lenguaje de
programacin determinado.
Procedimiento de diseo de un Programa
informtico:
Anlisis del problema, Antes de escribir un
programa:
Tener una completa comprensin del
problema.
Un planteamiento correcto nos evitar
perder tiempo en la implementacin de
algoritmos que posteriormente nos demos
cuenta que son incorrectos.
Nos debemos hacer tres preguntas: Qu

Carrera de INGENIERA DE MINAS

I. INTRODUCCIN A LOS ALGORITMOS Y LENGUAJES DE


PROGRAMACIN

Algoritmo: procedimiento dado en trminos de


Acciones a ejecutarse
Orden en que las acciones se ejecutan
Si en el anlisis determinamos qu hace el
programa aqu determinamos cmo lo hace.
Lenguaje de Programacin: En
informtica, cualquier lenguaje artificial que
puede utilizarse para definir una secuencia
de instrucciones para su procesamiento por un
ordenador o computadora.

Carrera de INGENIERA DE MINAS

I. INTRODUCCIN A LOS ALGORITMOS Y LENGUAJES DE


PROGRAMACIN

Tipos de lenguajes de programacin


1. Lenguajes de Mquina
Secuencias de nmeros que proporcionan
instrucciones de mquina especficas
Por ejemplo:
1001010001
2. Lenguajes Ensambladores
Abreviaciones en ingls que representan
operaciones bsicas para la computadora
Por ejemplo:
LOAD SUELDO_BASICO
ADD HORAS_EXTRA

Carrera de INGENIERA DE MINAS

I. INTRODUCCIN A LOS ALGORITMOS Y LENGUAJES DE


PROGRAMACIN

3. Lenguajes de Alto Nivel


Cdigo similar al Ingls comn
Uso de notacin matemtica (traducido
mediante los compiladores)
Por ejemplo:
IMPORTE_NETO = SUELDO_BASICO + HORAS_EXTRA

C++, Java, Visual Basic

Carrera de INGENIERA DE MINAS

II. DIFERENTES PRESENTACIONES DE LA


LGICA DE LA APLICACIN

2.1. Lenguaje Natural.- Es el lenguaje comn.


2.2. Lenguaje Estructurado.- Es un lenguaje
mas limitado que el anterior, con
reglas de
sintaxis y semntica definidas, en un estricto
orden secuencial, el cual es imprescindible
conservar para la resolucin de un problema.
Pseudocdigo: lenguaje universal para
comunicarse entre programadores, donde se
elabora el algoritmo usando palabras y frases que
se comprendan fcilmente.
Cdigo: lenguaje orientado a un tipo de
compilador especifico, para ser interpretado por el
computador.

Carrera de INGENIERA DE MINAS

II. DIFERENTES PRESENTACIONES DE LA


LGICA DE LA APLICACIN

2.3. Lenguaje Simblico.- Es una


representacin que usa smbolos predefinidos
para diagramar un algoritmo, con el fin de que
sea fcil de seguir la lgica de la solucin que se
desea expresar en forma de un flujo de pasos a
realizar, indicando el inicio y el termino de los
m1, m2, m3
mismos.
a. Diagramas de flujo ISO.
acciones
DesdeNASSI.
i=vi hasta vf
b. Carta
Accin 1
Accin
Accin n
Fin_para

Carrera de INGENIERA DE MINAS

III. LA ESTRUCTURA DE UN PROGRAMA SECUENCIAL


3.1. Pseudocdigo
Problema:
Se desea calcular la distancia recorrida (m) por un mvil que
tiene velocidad constante (m/s) durante un tiempo T (Sg),
considerar que es un MRU (Movimiento Rectilneo
Uniforme) .
Solucin:
DATOS

Estructura
Inicio
Leer V
Leer T

Identificadores
Entrada
Velocidad Constante (m/s)
Tiempo (Sg)
Salida
Distancia Recorrida (m)

V
T
D

Variables

V *

AsignacinOperador

Escribir D
Fin

Estructu
ra
T
Secuenci
al

Carrera de INGENIERA DE MINAS

III. LA ESTRUCTURA DE UN PROGRAMA SECUENCIAL


3.2. Diagrama de flujo (ISO)
Inicio
V
T
DV*T
Asignaci
n
D
Fin

Lectura de
Variables
Estructur
a
Secuenci
al
Operado
r
Escritura de
Variable

Carrera de INGENIERA DE MINAS

III. LA ESTRUCTURA DE UN PROGRAMA SECUENCIAL


3.3. Carta N-S
Leer V
Leer T
D <- V * T
Escribir D

3.4 Cdigo en Lenguaje de Programacin C++


int main() {
double v,t,d;
cin>>t;
cin>>v;
d= t* v;
cout<<"La distancia es :
"<<d;
return 0;
}

Carrera de INGENIERA DE MINAS

PRCTICA

1. Ingrese dos valores e intercambie


sus valores.
2. Suma de los n primero nmeros
naturales.
3. Suma de los cuadrados de los n
primeros nmeros naturales.
4. Volumen de un cilindro recto.
5. Distancia entre dos puntos.
6. Monto a devolver por un capital
Prestado a una tasa de interes(%)

Carrera de INGENIERA DE MINAS