Programación de computadores y el lenguaje c - roberto uribe paredes

Páginas: 20 (4859 palabras) Publicado: 24 de agosto de 2012
PRÓLOGO

4

CAPÍTULO Nº 0 : INTRODUCCIÓN

5

CAPÍTULO Nº 1 : DIAGRAMAS DE FLUJO

6

Símbolos utilizados en Diagramas de Flujo
Instrucciones de Asignación
Instrucciones de Entrada y Salida

6
7
7

Instrucciones de Control
Inicio y Término
Niveles de un diagrama de flujo.

7
8
9

Contadores
Análisis del diagrama.
Operadores Matemáticos:

11
14
15

EstructuraWhile (Mientras)

17

Resumen Diagramas de Flujo

20

Resumen Diagramas de Flujo
Operador Módulo

21
24

Problemas Resueltos y Propuestos

26

CAPÍTULO Nº 2 : LENGUAJE C
Un poco de historia

36
36

Forma General del Lenguaje C.
Estructura de un Programa
Bibliotecas
Indentación
Identificadores
Comentarios

37
38
39
39
39
40

Tipos de datos fundamentales

40Resumen Palabras clave

41

Operadores
Operadores Matemáticos
Operadores de Relación
Operadores Lógicos

41
41
42
42

Comenzando a Programar
Declaración de variables
Asignación:
Inicialización

42
42
43
44

Entrada / Salida Estándar
printf()
scanf()

44
44
46

Programación de Computadores y el Lenguaje C

Problemas Resueltos y Propuestos

CAPÍTULO Nº 3:ESTRUCTURAS DE CONTROL
Estructura if
Proposición if - else
Estructura while (Mientras)
Algo más del if
Algo más del while
Estructura for
Ciclo do-while
Proposición break
Proposición Continue
Proposición switch
Problemas Resueltos y Propuestos

CAPÍTULO Nº 4 : FUNCIONES EN C

(versión 2003)

50

54
54
54
56
59
60
61
62
63
63
63
66

72

Instrucción return
Variables Globalesy Locales
Llamadas a Funciones
Paso de Parámetros a funciones
Paso de variables por valor

73
74
75
77
78

Problemas Resueltos y Propuestos

83

CAPÍTULO Nº 5 : ARREGLOS O MATRICES

87

Arreglos de n-dimensiones
Constantes Simbólicas
Cadenas de Caracteres
Cadenas sin tamaño definido
Como retornar un string
Arreglos como parámetros

89
90
94
95
96
97

ProblemasResueltos y Propuestos

101

CAPÍTULO Nº 6 : MODOS DE ALMACENAMIENTO

110

Variables Automáticas (auto)

110

Variables Externas (extern)

110

Variables Registro (register)

111

Variables Estáticas (static)

112

Variables estáticas externas

112

CAPÍTULO Nº 7 : PUNTEROS EN C
Operador &
Operador *
Paso de parámetros por referencia
Aritmética de Punteros
Algo mássobre punteros
malloc, free y sizeof
Profesor: Roberto Uribe P.

113
113
114
115
118
119
119
Pág. Nº 2

Universidad de Magallanes - Departamento de Ingeniería en Computación

Un ejercicio gráfico

121

Problemas Propuestos

124

CAPÍTULO Nº 8 : TYPEDEF, STRUCT Y UNION

125

Typedef

125

Estructuras
Arreglos de estructuras
Algo más sobre estructuras
EstructurasAnidadas
Funciones y Estructuras
Punteros a Estructuras
Algo más sobre punteros a estructuras

126
127
131
131
133
134
135

Uniones (unión)

136

Problemas Resueltos y Propuestos

138

CAPÍTULO Nº9 : ARCHIVOS EN C (EN CONSTRUCCIÓN)

144

Tipo usado en archivos
FILE

144
144

Funciones para manejo de archivos
Un ejemplo interesante con fread

144
149

ÚLTIMAS NOTAS151

ANEXO Nº 1 : ESTRUCTURA DE UN COMPILADOR

152

ANEXO Nº 2 : ALGUNOS CONCEPTOS

153

Profesor: Roberto Uribe P.

Pág. Nº 3

Programación de Computadores y el Lenguaje C

(versión 2003)

UNIVERSIDAD DE MAGALLANES
FACULTAD DE INGENIERÍA
ESCUELA DE COMPUTACIÓN

Programación de Computadores
Profesor: Roberto Uribe Paredes

Prólogo

Cada vez que hacemos uso de unacomputadora, debemos enfrentarnos a distintos
software, que van desde el sistema operativo hasta las planillas electrónicas, procesadores de
texto, software de comunicación, etc. Todos ellos son programas, y han demandado un arduo
trabajo que involucró tanto a analistas, diseñadores y programadores.
Las etapas en el desarrollo de un software son bastantes y generalmente no fáciles, más
aún...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Lenguaje de programacion "c"
  • Lenguaje C Programacion
  • lenguaje de programacion c
  • Lenguaje C programación Basica
  • LENGUAJES DE PROGRAMACION EN C++
  • Estructura Del Lenguaje De Programacion C++
  • LENGUAJE DE PROGRAMACION C
  • lenguaje de programacion c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS