PDF de programación - Introducción a la Programación - Notas de clase para el curso: Programación I

Imágen de pdf Introducción a la Programación - Notas de clase para el curso: Programación I

Introducción a la Programación - Notas de clase para el curso: Programación Igráfica de visualizaciones

Publicado el 30 de Abril del 2019
1.770 visualizaciones desde el 30 de Abril del 2019
1,1 MB
150 paginas
Creado hace 9a (10/03/2015)
Introducción a la

Programación



Notas de clase

para el curso

Programación I

Licenciatura y Profesorado en Ciencias de la Computación

Ingeniería en Informática

Ingeniería en Computación



Aristides Dasso

Ana Funes

Área de Programación y Metodologías de Desarrollo del Software

Departamento de Informática

Facultad de Ciencias Físico-Matemáticas y Naturales

Universidad Nacional de San Luis

Argentina

2014

Introducción a la Programación -

Notas de Clase



Tabla de Contenido

TABLA DE CONTENIDO

PRÓLOGO .......................................................................................................................................... 1

CONSIDERACIONES GENERALES .................................................................................................................. 1

1 LAS COMPUTADORAS .................................................................................................................... 2

1.1 INTRODUCCIÓN .............................................................................................................................. 2
1.2 LAS PARTES DE UNA COMPUTADORA ................................................................................................... 3
INTRODUCCIÓN ................................................................................................................................................. 3
LAS PARTES INTERNAS ........................................................................................................................................ 3
Unidad Central de Proceso ........................................................................................................................... 3
Memoria principal ......................................................................................................................................... 5
Unidades de medida de almacenamiento .................................................................................................... 6
Tecnologías de fabricación............................................................................................................................ 7
LAS PARTES EXTERNAS ........................................................................................................................................ 7
Teclado .......................................................................................................................................................... 7
Video ............................................................................................................................................................. 8
Mouse (Ratón) .............................................................................................................................................. 9
Memoria auxiliar ........................................................................................................................................... 9
Impresora .................................................................................................................................................... 11
1.3 LA INFORMACIÓN DENTRO DE LA COMPUTADORA ................................................................................. 12
1.4 EL FUNCIONAMIENTO .................................................................................................................... 14
1.5 EL SISTEMA OPERATIVO .................................................................................................................. 16

2 PROGRAMAR .............................................................................................................................. 18

2.1 INTRODUCCIÓN ............................................................................................................................ 18
2.2 PROGRAMACIÓN DE COMPUTADORAS ............................................................................................... 20
2.3 PROGRAMACIÓN Y RESOLUCIÓN DE PROBLEMAS ................................................................................... 21
2.4 EL PROCESO DE RESOLUCIÓN DE PROBLEMAS ....................................................................................... 22
INTRODUCCIÓN ............................................................................................................................................... 22
ETAPAS DE LA RESOLUCIÓN DE PROBLEMAS .......................................................................................................... 23
2.5 LENGUAJES DE PROGRAMACIÓN: LENGUAJES DE MÁQUINA, LENGUAJES ENSAMBLADORES Y LENGUAJES DE ALTO
NIVEL ................................................................................................................................................ 25
2.6 LOS PARADIGMAS DE LA PROGRAMACIÓN ........................................................................................... 26
2.7 EL PARADIGMA DE PROGRAMACIÓN IMPERATIVA.................................................................................. 27
2.8 ETAPAS EN LA CONSTRUCCIÓN DE UN PROGRAMA ................................................................................. 27

U.N.S.L. Argentina

i

Departamento de Informática

A. Dasso, A. Funes -

Introducción a la Programación -

Notas de Clase



3 PROGRAMACIÓN EN C ................................................................................................................. 29

3.1 INTRODUCCIÓN ............................................................................................................................ 29
3.2 LA ESTRUCTURA GENERAL DE UN PROGRAMA EN C ................................................................................ 29
3.3 PROGRAMACIÓN Y DATOS ............................................................................................................... 30
3.4 TIPOS DE DATOS, OPERADORES Y EXPRESIONES EN C .............................................................................. 32
TIPOS DE DATOS ARITMÉTICOS ........................................................................................................................... 33
Enteros ........................................................................................................................................................ 33
Caracteres ................................................................................................................................................... 33
Flotantes o Reales ....................................................................................................................................... 34
OPERADORES Y EXPRESIONES ............................................................................................................................. 35
Operadores y expresiones aritméticas ....................................................................................................... 35
Operadores y expresiones relacionales ...................................................................................................... 36
Operadores y expresiones lógicas .............................................................................................................. 37
Operador de asignación .............................................................................................................................. 37
Conversiones de tipos – Operador cast ...................................................................................................... 38
Operadores de incremento y decremento ................................................................................................. 40
3.5 ESTRUCTURAS DE CONTROL ............................................................................................................. 40
SECUENCIA ..................................................................................................................................................... 41
SELECCIÓN ..................................................................................................................................................... 42
ITERACIÓN ...................................................................................................................................................... 45

4 MODULARIDAD ........................................................................................................................... 49

4.1 LAS FUNCIONES EN C ..................................................................................................................... 49
DEFINICIÓN DE UNA FUNCIÓN EN C ..................................................................................................................... 51
INVOCACIÓN DE UNA FUNCIÓN .......................................................................................................................... 51
PASAJE DE PARÁMETROS ................................................................................................................................... 51
4.2 ALCANCE O ÁMBITO DE LOS IDENTIFICADORES ...................................................................................... 53
4.3 TIEMPO DE VIDA DE LOS IDENTIFICADORES .......................................................................................... 54

5 PUNTEROS .................................................................................................................................. 57

5.1 PUNTEROS EN C ........................................................................................................................... 57
PUNTEROS A VOID .......................................................................................................................................... 59
5.2 PASAJE DE PARÁMETROS POR REFERENCIA O DIRECCIÓN EN C ..............................................
  • Links de descarga
http://lwp-l.com/pdf15817

Comentarios de: Introducción a la Programación - Notas de clase para el curso: Programación I (1)

YISENIA
1 de Mayo del 2019
estrellaestrellaestrellaestrellaestrella
No ha dejado ningún comentario
Responder

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios...
CerrarCerrar
CerrarCerrar
Cerrar

Tienes que ser un usuario registrado para poder insertar imágenes, archivos y/o videos.

Puedes registrarte o validarte desde aquí.

Codigo
Negrita
Subrayado
Tachado
Cursiva
Insertar enlace
Imagen externa
Emoticon
Tabular
Centrar
Titulo
Linea
Disminuir
Aumentar
Vista preliminar
sonreir
dientes
lengua
guiño
enfadado
confundido
llorar
avergonzado
sorprendido
triste
sol
estrella
jarra
camara
taza de cafe
email
beso
bombilla
amor
mal
bien
Es necesario revisar y aceptar las políticas de privacidad