Programacion Digital MA713J Sesion05

Post on 10-Dec-2015

3 views 0 download

description

buen uso porfavor

Transcript of Programacion Digital MA713J Sesion05

Profesor: Ing. Víctor Rojas Yupanquipool.rojas@iclaro.com.pe

PROGRAMACIÓN DIGITALMA713J

Ciclo 2013-2

SESIÓN 05: ELEMENTOS DE UNLENGUAJE

14 de setiembre 2013

Lenguajes de programación

1. Lenguaje de máquina: programación binaria, difícil de programar y dependiente de la computadora.

2. Lenguaje de bajo nivel (ensamblador): usa símbolos nemotécnicos 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 programación

LISP1958

PHP1995JAVA

1995

C#2000

VISUAL BASIC1991

C1972

FORTRAN1954

QUICK BASIC1984

BASIC1964

TURBO PASCAL1988

PASCAL1970

B1969

C++1983

SMALLTALK1973

Ref. Fundamentos de programaciónRicardo Marcelo Villalobos

Lenguaje ANSI C

N = 5SI

FIN

ESCRIBIR“N es 5”

INICIO

LEERN

NO

scanf(“%d”,&N);

if(N==5)…

printf(“N es 5\n”);

OPERADORDE RELACIÓN

FUNCIÓN

PALABRA RESERVADA

VARIABLE

PARÁMETRO TIPO CADENA

Manejo de la memoria

CPUASIGNACIÓN

Tipos de datos

Flotantes:float 4 Bytes

<3.4E-38, 3.4E+38>double 8 Bytes

<1.7E-308, 1.7E+308>long double 10 Bytes

<3.4E-4932, 1.1E+4932>

Enteros:char

1 Byte [-128, 127]unsigned char

1 Byte [0, 255]int

2 Bytes [-32768, 32767]unsigned int

2 Bytes [0, 65535]long

4 Bytes [-2147483648, 2147483647]

Manejo de la memoria

Declaración de variables:

Ejemplos: int N;float X;

N y X son identificadoresCPU

ASIGNACIÓN

Los identificadores de variables constan de letras, números y carácter subrayado. Debe comenzar con letra y pueden ser mayúsculas ominúsculas. El tamaño de la letra es significativo.

Palabras reservadas ANSI Ccase double if structchar else int switchcontinue float long voiddo for register while

Operadores aritméticos y de relación

Ejemplos de ilustración

1. Determinar la media y la desviación estándar de un conjunto de “N” datos enteros: x1, x2, x3, … , xN.

N

1i ixN1x

2N

1i i )xx(N1

Ejemplos de ilustración

1. Determinar la media y la desviación estándar de un conjunto de “N” datos enteros: x1, x2, x3, … , xN.

N

1i ixN1x

2N

1i i )xx(N1

N

1i

2

i

2

i

2N

1i i )xxx2x()xx(

N

1i

N

1i

2N

1i i

2

i xxx2x2N

1i

N

1i i

2

i xNxx2x