Escolar Documentos
Profissional Documentos
Cultura Documentos
LENGUAJES DE PROGRAMACION
TIPOS DE LENGUAJES
Lenguajes mquina
LENGUAJES MQUINA
Los lenguajes mquina son aquellos en los que las
instrucciones son directamente, entendibles por
la computadora. Una instruccin en lenguaje de
mquina se representa como una secuencia de
dgitos binarios (representados por los dgitos 0 y 1).
Un ejemplo de instruccin en lenguaje mquina es
la siguiente:
0110 1001 1010 1011
LENGUAJE C++
COMPILADOR
CODIGO OBJETO
saludo.obj
ENLAZADOR
CODIGO
EJECUTABLE
saludo.exe
LIBRERIAS C++
return 0;
}
IDENTIFICADORES
Son invlidos los siguientes identificadores:
1cuenta
monto total
en blanco)
premio#
categora
tildadas)
ao
continue
CONSTANTE
= 19%
DATO = 146
VARIABLE
Es un valor que va ha ser cambiado durante la
ejecucin de un programa. Puede ser de dos tipos:
- CONTADOR:
x= x+1 // 1,2,3,4
- ACUMULADOR:
y= y+z // 15,13,17
PALABRAS RESERVADAS
no
identificador.
se
puede
utilizar
como
un
PALABRAS RESERVADAS
asm
do
inline
typeid auto
double int
signed typename
long
short
bool
sizeof union
dynamic_cast
break
else
mutable
case
enum
namespace
using
catch
explicit new
struct
virtual char
operator
false
const
static
float
while
class
template
protected
wchar_ t const_cast
throw
static_cast
extern
switch void
private
unsigned
volatile
this
for
continue
friend
VARIABLES PRIMITIVAS
Una variable es una localizacin de memoria en la que se
puede almacenar un valor que puede cambiar en el
transcurso de la ejecucin de un programa. Una variable
es primitiva si el valor que almacena es de tipo primitivo.
int edad; int edad, hijos;
int a, b, c; float sueldo, bonificacion;
int hijos;
char curso;
SENTENCIAS DE ASIGNACION
Una sentencia de asignacin se utiliza para asignar
(almacenar) un valor a una variable declarada
previamente. En una sentencia de asignacin, el
valor situado a la derecha del signo igual se
almacena en la variable situada a la izquierda.
Una sentencia de asignacin tiene la siguiente
forma:
variable = expresin;
SENTENCIAS DE ASIGNACION
EXPRESIONES ARITMTICAS
+ SUMA
- RESTA
* PRODUCTO
/ DIVISION
% RESTO
++ INCREMENTO
-- DECREMENTO
= ASIGNACION
EXPRESIONES DE RELACION
== IGUAL
>
MAYOR
<
MENOR
EXPRESIONES LOGICAS
SUMA LOGICA
NEGACION
EJEMPLOS
Escribir en Lenguaje C++, los siguientes problemas:
EJEMPLOS
En Lenguaje C++:
Para recordar
Una variable primitiva almacena un valor primitivo.
Una constante literal es la representacin de un valor en el
cdigo fuente de un programa.
La asignacin tiene carcter destructivo.
Los operadores aritmticos pueden utilizarse con tipos enteros
y reales. Si ambos operandos son enteros, el resultado es un
entero; si alguno de ellos es real, el resultado es real.
La evaluacin de expresiones aritmticas sigue un orden dado
por las reglas de jerarqua de los operadores aritmticos.
PROBLEMAS PROPUESTOS
Identifique los identificadores vlidos.
aoNacimiento
sueldoNeto
montoBruto
peso-mximo
EDAD_PROMEDIO
numeroDeEmpleados
Temperatura
xy1$$$$$
1_abc$$
volumen_cilindro
LABORATORIO
FUNCIONES DE VIDEO
CLRSCR.
clrscr();
FUNCIONES DE VIDEO
FUNCIONES DE VIDEO
TEXTCOLOR.
pantalla.
textcolor(n);
n= 0,1, 2, 3, 4, ., 15
FUNCIONES DE VIDEO
FUNCIONES DE VIDEO
FUNCIONES DE VIDEO
DELAY.
Subrutina de retardo
delay(n);
n nmero multiplicado por milisegundos
FUNCIONES DE VIDEO
DELAY.
Subrutina de retardo
delay(n);
n nmero multiplicado por milisegundos
FUNCIONES DE TECLADO
LABORATORIO
LABORATORIO
main()
{
float b, B, h, Area;
printf("\n Base Menor:");
scanf("%f",&b);
printf("\n Base Mayor:");
scanf("%f",&B);
printf("\n Altura:");
scanf("%f",&h);
Area= ((b+B)/2)*h;
printf("\n Area del Trapecio: %f",Area);
getch();
return 0;
}
LABORATORIO
LABORATORIO
#include<stdio.h>
#include<conio.h>
main()
{
float M,Km;
printf("\n Ingrese Cantidad de Millas:);
scanf("%f",&M);
Km= M*1.609;
printf("\n En Kilometros es:%f",Km);
getch();
}
LABORATORIO
LABORATORIO
#include<stdio.h>
#include<conio.h>
main()
{
float a,b,P;
printf("\n Ingrese Lado a:");
scanf("%f",&a);
printf("\n Ingrese Lado b:");
scanf("%f",&b);
P= (2*a)+(2*b);
printf("\n El perimetro del Rectangulo es:%f",P);
getch();
}
PRCTICAS
PRCTICAS
PRCTICAS
ESTRUCTURAS SELECTIVAS
ESTRUCTURAS SELECTIVAS