Você está na página 1de 7

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 = 20%

CLASE 01 MARIA ELENA RUIZ RIVERA


INGENIERIA ELECTRONICA LENGUAJE DE PROGRAMACION

Variable

Es un valor que va ir variando durante le generacin de todo el programa.

Ejemplo:
Nota : Integer
Nota : float (permite decimales)
Promedio : double
Sexo : Char o String
Est_civil : Char o String

Contador
Es una variable que aumenta o disminuye su valor.

Ejemplo: N=25
N = N+ 1=26

Sum = Sum + 2
X = X1
Conta = Conta - 2
OPERADORES
Operadores Numricos

Smbolo Descripcin
+ Adicin
- Sustraccin
* Multiplicacin
/ Divisin Real o Cociente
DIV Divisin Entera o Cociente Entero
MOD Mdulo (A Mod B da como
Resultado el resto que queda al
Dividir A entre B)
SQR (N) Cuadrado de N
SQRT (N) Raz cuadrada de N

Operadores Lgicos

Smbolo Descripcin
= Igual
<> Diferencia
< Menor que
> Mayor que
<= Menor o Igual que
>= Mayor o Igual que
NOT Operacin lgica NO
AND Operacin lgica Y
OR Operacin lgica O
CLASE 01 MARIA ELENA RUIZ RIVERA
INGENIERIA ELECTRONICA LENGUAJE DE PROGRAMACION

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

Carta N-S

Diagrama de Flujo

CLASE 01 MARIA ELENA RUIZ RIVERA


INGENIERIA ELECTRONICA LENGUAJE DE PROGRAMACION

Instruccin IF (SI)
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 Si Sexo = F Entonces
<Instruccin 1> <Instruccin 1>
If Edad < 20 Then Si Edad < 20 Entonces
<Instruccin 2> <Instruccin 2>
Else Si no
<Instruccin 3> <Instruccin 3>
Endif Fin Si
Else Si no
<Instruccin 4> <Instruccin 4>
Endif Fin Si

1.Lea un numero entero y determine si el numero es


positivo ,negativo o nulo. Para cada caso escriba un
mensaje .
Programa en C++
Forma _01

#include<iostream>
#include<stdlib.h>
using namespace std;
int main()
{
int Num;

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");}
Forma _02
#include<iostream>
#include<conio.h>

CLASE 01 MARIA ELENA RUIZ RIVERA


INGENIERIA ELECTRONICA LENGUAJE DE PROGRAMACION

#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;

CLASE 01 MARIA ELENA RUIZ RIVERA


INGENIERIA ELECTRONICA LENGUAJE DE PROGRAMACION

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, El
ltimo 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 enrolamiento; si es as,
imprimase la identificacin, edad, estatura y peso; como
tambin un mensaje de bienvenida a nuestro Glorioso
Ejercito.

5.Cree un programa que calcule el resultado de la siguiente funcin


3*Y+36 SI 0<Y10

Y2-10 SI 10<Y20

Y3+Y2-1 SI 20<Y30

1 para cualquier otro valor

Profesor de la ayudantia
giancarlo.cc.06@gmail.com
Giancarlos Reyes
994701664

CLASE 01 MARIA ELENA RUIZ RIVERA

Você também pode gostar