Академический Документы
Профессиональный Документы
Культура Документы
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
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
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
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
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
#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
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
Y3+Y2-1 0
CLASE 01