Вы находитесь на странице: 1из 5

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=100 N = N +1 Sum=0 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 (Condicional)
Bifulca un programa entre una condicin y su opuesta, haciendo ejecutar instrucciones dentro del If y Endif. Cada if debe tener un endif concordante. Sexo=M 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
CLASE 01

Fin Si
MARIA ELENA RUIZ RIVERA

INGENIERIA ELECTRONICA

LENGUAJE DE PROGRAMACION

Else
<Instruccin 4>

Si no
<Instruccin 4>

Endif
1.

Fin Si

Lea un numero entero y determine si el nmero es positivo ,negativo

o nulo Para cada caso escriba un 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");}

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

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 Y2-10
X=

SI SI SI

0<Y10 10<Y20 20<Y30

Y3+Y2-1 0

para cualquier otro valor

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

CLASE 01

MARIA ELENA RUIZ RIVERA

Вам также может понравиться