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

PROGRAMACIN DIGITAL

MA713J
Ciclo 2013-2
SESIN 05:ELEMENTOS
DE UN
LENGUAJE

Profesor: Ing. Vctor Rojas Yupanqui


pool.rojas@iclaro.com.pe

14 de setiembre 2013

Lenguajes de programacin

1. Lenguaje de mquina: programacin


binaria, difcil de programar y dependiente
de la computadora.
2. Lenguaje de bajo nivel (ensamblador):
usa smbolos nemotcnicos y necesita ser
traducido al lenguaje de la computadora.
3. Lenguaje de alto nivel: cercano al
lenguaje natural. Es independiente de la
computadora.

Lenguajes de programacin
FORTRAN
1954

LISP
1958
B
1969

BASIC
1964

QUICK
BASIC
1984

VISUAL
BASIC
1991

PASCAL
1970

TURBO
PASCAL
1988

SMALLTAL
K
1973

C
1972

C++
1983
JAVA
1995
C#
2000

PHP
1995

Ref. Fundamentos de programacin


Ricardo Marcelo Villalobos

Lenguaje ANSI C
INICIO

FUNCIN

scanf(%d,&N);

LEER
N

N=5
NO

FIN

VARIABLE

PALABRA
RESERVADA

if(N==5)

SI

ESCRI
BIR
N es
5

OPERADOR
DE RELACIN

printf(N es 5\n);
PARMETRO TIPO
CADENA

Manejo de la memoria
Tipos de datos

Enteros:
char
ASIGNACIN
CPU
1 Byte [-128, 127]
unsigned char
1 Byte [0, 255]
int
Flotantes:
2 Bytes [-32768, 32767]
float
4 Bytes
unsigned int
<3.4E-38, 3.4E+38>
2 Bytes [0, 65535]
double 8 Bytes
long
<1.7E-308, 1.7E+308>
4 Bytes [-2147483648,
long double 10 Bytes
2147483647]
<3.4E-4932, 1.1E+4932>

Manejo de la memoria

Declaracin de variables:
Ejemplos:int N;
float X;

N y X son identificadores

ASIGNACIN

CPU

Los identificadores
de variables
constan de letras,
nmeros y carcter
subrayado. Debe
comenzar con letra
y pueden ser
maysculas o
minsculas. El

Palabras reservadas ANSI


C
case
double
if
struct
char
else
int
switch

Operadores aritmticos y de
relacin

Ejemplos de ilustracin
1. Determinar la media y la desviacin
estndar de un conjunto de N datos
enteros: x1, x2, x3, , xN.

1N
x i1xi
N

2
1N
i1(xi x)
N

Ejemplos de ilustracin
1. Determinar la media y la desviacin
estndar de un conjunto de N datos
enteros: x1, x2, x3, , xN.

1N
x i1xi
N

(xi x)

i1

2
1N
i1(xi x)
N

i1(xi 2x xi x )
2

i1xi 2x i1xi i1x


N

i1xi 2x i1xi N x

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