You are on page 1of 6

INGENIERIA ELECTRONICA

LENGUAJE DE PROGRAMACION

ALGORITMO
Es un procedimiento computacional que indica pasos que se siguen para encontrar la solucin a un problema. Tipos de Algoritmos 1. Algoritmo Cualitativos Son aquellos cuya solucin pueden expresarse a travs de frases u oraciones. Ejemplo: La receta para preparar un arroz con pollo 2. Algoritmo Cuantitativos Son aquellos cuya solucin implican proceso o clculos matemticos. Ejemplo: Calcular la serie 32 + 52 + 72 +N2

Representacin de Algoritmos: Pseudocdigo Diagrama de Flujo Carta N-S

CONSTANTE Y VARIABLE
Constante Es un dato que mantiene su valor durante la generacin de todo el algoritmo. Ejemplo: PI = 3.1416 IGV = 18%

Variable Es un valor que va ir variando durante le generacin de todo el programa. Ejemplo: Nota : Integer Promedio :Integer Sexo : Char Est_civil :Char

CLASE 01

MARIA ELENA RUIZ RIVERA

INGENIERIA ELECTRONICA

LENGUAJE DE PROGRAMACION

Contador Es una variable que aumenta o disminuye su valor. Ejemplo: N = N+1 Sum = Sum + 2 X = X1 Conta = Conta - 2

OPERADORES

Operadores Numricos

Smbolo
+ * / DIV MOD

Descripcin
Adicin Sustraccin Multiplicacin Divisin Real o Cociente Divisin Entera o Cociente Entero Mdulo (A Mod B da como Resultado el resto que queda al Dividir A entre B) Cuadrado de N Raz cuadrada de N

SQR (N) SQRT (N)

Operadores Lgicos

Smbolo
= <> < > <= >= NOT AND OR

Descripcin
Igual Diferencia Menor que Mayor que Menor o Igual que Mayor o Igual que Operacin lgica NO Operacin lgica Y Operacin lgica O

CLASE 01

MARIA ELENA RUIZ RIVERA

INGENIERIA ELECTRONICA

LENGUAJE DE PROGRAMACION

Ejemplo: Representacin de un Algoritmo Problema o enunciado Calcular el ingreso percibido por un trabajador. Pseudocdigo Inicio {Pseu_pagos} Variables ing_bruto, ing_neto, hora Constante tasa = 75.12 dcto = 1200 Escribir(Ingrese horas trabajadas:) Leer hora Ing_bruto = tasa * hora Ing_neto = ing_bruto dcto Escribir (Ingreso bruto es:,ing_bruto) Escribir (Ingreso neto es:,ing_neto) Fin

Inicio Ingrese horas trabajadas Leer hora Ing_bruto = tasa *hora Ing_neto=ing_bruto-dcto Escribir (Ingreso bruto es:, ing_bruto) Escribir (Ingreso neto es:, ing_neto)

Carta N-S
Inicio Variables ing_bruto, ing_neto, hora Constante tasa = 75.12 dcto = 1200 horas trabajadas:) Escribir(Ingrese Leer hora Ing_bruto = tasa * hora Ing_neto = ing_bruto dcto Escribir (Ingreso bruto es:,ing_bruto) Escribir (Ingreso neto es:,ing_neto) Fin

Inicio

Diagrama de Flujo

Instruccin

IF

Bifulca un programa entre una condicin y su opuesta, haciendo ejecutar instrucciones dentro del If y Endif. Cada if debe tener un endif concordante. If Sexo = F Then
<Instruccin 1>

Si

Sexo = F
<Instruccin 1>

Entonces

If Edad < 20 Then


<Instruccin 2>

Si Edad < 20 Entonces


<Instruccin 2>

Else
<Instruccin 3>

Si no
<Instruccin 3>

Endif Else
<Instruccin 4>

Fin Si Si no
<Instruccin 4>

Endif
CLASE 01

Fin Si
MARIA ELENA RUIZ RIVERA

INGENIERIA ELECTRONICA

LENGUAJE DE PROGRAMACION

1. Lea un numero entero y determine si el numero es positivo, negativo o nulo Para mensaje . Programa en C++ Forma _01 #include<iostream.h> #include<stdlib.h> int main(){ intNum; cout<<"Ingrese el numero : "<<endl; cin>>Num; if(Num>0){ cout<<"Espositivo : "<<Num<<endl; }else{ if(Num<0) cout<<"Es negativo : "<<Num<<endl; else cout<<Num<<" Esnulo "<<endl; } return 0; system("PAUSE"); }

cada caso escriba un

CLASE 01

MARIA ELENA RUIZ RIVERA

INGENIERIA ELECTRONICA

LENGUAJE DE PROGRAMACION

Forma _02 #include<iostream> #include<conio.h> #include<stdio.h> int main(){ intNum; cout<<"Ingrese el numero : "<<endl; cin>>Num; if(Num>0){ cout<<"Espositivo : "<<Num<<endl; }else{ if(Num<0) cout<<"Es negativo : "<<Num<<endl; else cout<<Num<<" Esnulo "<<endl; } getch(); return 0; } 2. Dado dos nmeros enteros determine cul es el mayor. 3. Determine el mayor de tres nmeros enteros. 4. Por estos das el Ejrcito Peruano, est realizando la Leva , para incorporar nuevos reclutas a sus filas .Para ello, Elltimo fin de semana levo un buen nmero de jvenes varones .Los requisitos para ser enrolado son:edad mxima 21 aos, estatura mnima 1.58 mt. Y peso mximo ,90 Kilos. El programa debe leer la identificacin, edad, estatura y peso de los posibles reclutas. Verifique que cada uno de ellos cumpla con las condiciones de

CLASE 01

MARIA ELENA RUIZ RIVERA

INGENIERIA ELECTRONICA

LENGUAJE DE PROGRAMACION

enrolamiento; si es as, imprimase la identificacin, edad, estatura y peso; como tambin un mensaje de bienvenida a nuestro Glorioso Ejercito. giancarlo.cc.06@gmail.com 5. Cree un programa que calcule el resultado de la siguiente funcin
3*Y+36 Y2-10
X=

SI SI SI

0<Y10 10<Y20 20<Y30

Y3+Y2-1 0

para cualquier otro valor

CLASE 01

MARIA ELENA RUIZ RIVERA

You might also like