Universidad Autónoma de Occidente
Local cover image
Local cover image

Programación en lenguajes estructurados / María Asunción Criado Clavero.

By: Material type: TextTextPublication details: Mexico: Alfaomega, 2006.Description: 641 paginas: contiene tablas; 24 cmISBN:
  • 9701511654
LOC classification:
  • QA76.6 .C74 2006
Contents:
CAPÍTULO 1. IDEAS GENERALES SOBRE PROGRAMACIÓN .1 1. INTRODUCCIÓN 2. :QUÉ ES UN ORDENADOR? 2.3. El elemento humano . 3. :QUÉ SIGNIFICA PROGRAMAR? .7 4. PARADIGMAS DE PROGRAMACIÓN 5. FASES DE LA PROGRAMACIÓN. del problema 9 9 5,2. Fase 2: implementación 11 5.3. Fase 3: explotación .12 6. LENGUAJES DE PROGRAMACION .14 6.1.Lenguaje Máquina. .14 6.2. Lenguaje Ensamblador 6.3. Lenguajes Compilados.. ..15 16 6.4. Lenguajes Interpretados..7. FASES EN LA CREACIÓN DE UN PROGRAMA : 8. VERIFICACIÓN. DEPURACIÓN Y PRUEBA DE PROGRAMAS........2. ....18 8.1. Errores 8.2. Aprender a diseñar programas correctos... diseño y de código ..21 ..24 8.4. Planes para depuración . ..27 8,5, Prueba de programas.. .27 8.6. Algunas consideraciones 28 9. UNAS PALaBrAS SOBRE CALidAd dEL SOFTWARE .30 ..3 1 SIA sgi 11.EJERCICIOS 10.1. Cómo introducir, corregir y ejecutar un programa . ..33 ...33 ..35 8.3. Recorridos e inspecciones de : 10. ENTORNOS DE DESARROLLO CAPÍTULO 2. ALGORITMOS Y ESTRUCTURAS DE DATOS 1. INTRODUCCIÓN .37 2. LA MEMORIA CENTRAL DEL ORDENADOR .37 2.1. Memoria ROM y Memoria RAM. .38 2.2. Estructura interna de la memoria .38 2.3. Los buses del sistema... ..39 2.4. Capacidad de la memoria. Unidades.. .40 3. LOS DATOS Y SU REPRESENTACION. 42 3.1.Tipos de datos 3.2. Tipos de datos lógicos .43 .44 3.3. Tipos de datos alfanuméricos .53 54 5. OPERADORES. ..55 5.1. Operadores aritméticos 56 5.2. Operadores relacionales 56 5.3. Operadores lógicos o booleanos 57 5.4. Operador de asignación .58 5.5. Operador de precedencia .59 5.6. Orden de evaluación de los operadores .60 60 .61 6.1. Declaración de variables 61 6.2. Tipos de datos de las variables 6.3. Inicialización de variables 7. CONSTANTE.... 64 8, EXPRESIONES 7.1. Tipos de datos de las constantes 9. ALGORITMOS. 67 9.1. Diseño descendente y algoritmos .67 9.2. Características de los algoritmos .69 9.3. Estructuras de programación 9.4. Formas de expresar los algoritmos: pseudocódiga 10. INSTRUCCIONES DE ENTRADA.. .79 11. INSTRUCCIONES DE SALIDA.. numericos 4. IDENTIFICADORES 6. VARIABLES 62 64 .65 66 ..70 .71 ..8lCAPÍTULO 3. ESTRUCTURAS DE PROGRAMACIÓN 1. INTRODUCCIÓN ..89 ..89 2. ESTRUCTURA DE CONTROL SECUENCIAL.. .89 3. ESTRUCTURA DE CONTROL ALTERNATIVA 3.1. Si-en otro caso 93 3.2. Si anidados. E 93 3.3. Si-en_otro_caso -si .97 4. ESTRUCTURA DE CONTROL REPETITIVA, CÍCLICA .98 4.1. Anidamiento de bucles . .103 5. CONTADORES Y ACUMULADORES .107 5.1. Contadores.. .107. 5.2. Acumuladores. : 6. DATO CENTINELA 108、 .111 7. SWITCHES, FLAGS O INDICADORES .115 8. TIPOS DE BUCLES ..11 .120 8.1. Bucles controlados por contador.. .121 8.2. Bucles controlados por sucesos .124 9. SUBTAREAS ITERATIVAS .128 9.1. Bucles contadores 128 9.2. bucles sumadores 130 10. COMO DISENAR UN BUCLE 132 10.1. Invariante del bucle... 11. ESTRUCTURA DE SELECCIÓN MÚLTIPLE .132 .14 1 11.1. Definición y sintaxis.... 11.2. Aplicación a procesos controlados por menús.. .141. 12. OTRAS ESTRUCTURAS REPETITIVAS .142 .148 12.1. Bucles repetir... 12.2. Bucle controlado por contador Para.... ..148 13. CRITERIOS PARA LA ELECCIÓN DE UNA SENTENCIA .150 ITERATIV.A. 14. NOTAS SOBRE EL USO DE NÚMEROS ALEATORIOS ...151 ..152 15. EJERCICIOS a A ta ITERATIVA Milp S Go o I6 C C " ..153 CAPÍTULO 4. PRINCIPIOS DEL LENGUAJE C. 155 (ệ1 1.INTRODUCCIÓN 1.1. Origenes del lenguaje . ...155 1.2, Características generales ...155 2. ESTRUCTURA GENERAL DE UN PROGRAMA EN C.... D ..156 2.1. Comandos 2.2, Definiciones de constantes .157 del preprocesador.. ..158 ..158 2.3. Definiciones de tipos ..... 2 2.4, Declaración de prototipos de funciones y procedimientos ..159 .160 2.5. Declaración de objetos globales
Summary: Programación en lenguajes estructurados es un manual eminentemente didáctico pensado para quienes necesitan una base técnica rigurosa, ya sean estudiantes universitarios de ingeniería, alumnos de formación profesional o autodidactas. Su premisa principal es que no necesitas conocimientos previos para empezar, ya que te toma de la mano desde la lógica más básica. La autora se asegura de que el lector no solo aprenda a "escribir código" en C o C++, sino a diseñar software respetando normas de calidad. Es, en esencia, un libro de transición: consolida la mente del programador en la vieja escuela imperativa/estructurada para que, cuando llegue el momento de programar con objetos, las bases lógicas y matemáticas del estudiante sean inquebrantables.
Holdings
Cover image Item type Current library Call number Copy number Status Date due Barcode
Libro Libro CI Milpa Alta Sala General QA76.6 .C74 2006 ej 1 Available (Acceso restringido) MILPAALTA26030034

María Asunción Criado Clavero es una docente y autora española especializada en el área de la informática y las Tecnologías de la Información. Gran parte de su trayectoria la ha dedicado a la formación técnica y a la creación de materiales didácticos, especialmente orientados a los Ciclos Formativos de Grado Superior en España (como la carrera de Técnico Superior en Desarrollo de Aplicaciones Informáticas). Su enfoque pedagógico se caracteriza por un fuerte equilibrio: busca que el alumno domine primero la lógica universal de los algoritmos antes de pelearse con la sintaxis de un lenguaje en particular.

CAPÍTULO 1. IDEAS GENERALES SOBRE PROGRAMACIÓN .1
1. INTRODUCCIÓN 2. :QUÉ ES UN ORDENADOR?
2.3. El elemento humano .
3. :QUÉ SIGNIFICA PROGRAMAR? .7 4. PARADIGMAS DE PROGRAMACIÓN
5. FASES DE LA PROGRAMACIÓN. del problema
9
9
5,2. Fase 2: implementación
11
5.3. Fase 3: explotación
.12
6. LENGUAJES DE PROGRAMACION
.14
6.1.Lenguaje Máquina.
.14
6.2. Lenguaje Ensamblador 6.3. Lenguajes Compilados..
..15
16
6.4. Lenguajes Interpretados..7. FASES EN LA CREACIÓN DE UN PROGRAMA :
8. VERIFICACIÓN. DEPURACIÓN Y PRUEBA DE PROGRAMAS........2.
....18
8.1. Errores
8.2. Aprender a diseñar programas correctos... diseño y de código
..21
..24
8.4. Planes para depuración .
..27
8,5, Prueba de programas..
.27
8.6. Algunas consideraciones
28
9. UNAS PALaBrAS SOBRE CALidAd dEL SOFTWARE
.30
..3 1
SIA sgi 11.EJERCICIOS 10.1. Cómo introducir, corregir y ejecutar un programa .
..33
...33
..35
8.3. Recorridos e inspecciones de : 10. ENTORNOS DE DESARROLLO
CAPÍTULO 2. ALGORITMOS Y ESTRUCTURAS DE DATOS
1. INTRODUCCIÓN
.37
2. LA MEMORIA CENTRAL DEL ORDENADOR
.37
2.1. Memoria ROM y Memoria RAM.
.38
2.2. Estructura interna de la memoria
.38
2.3. Los buses del sistema...
..39
2.4. Capacidad de la memoria. Unidades..
.40
3. LOS DATOS Y SU REPRESENTACION.
42
3.1.Tipos de datos 3.2. Tipos de datos lógicos
.43
.44
3.3. Tipos de datos alfanuméricos
.53
54
5. OPERADORES.
..55
5.1. Operadores aritméticos
56
5.2. Operadores relacionales
56
5.3. Operadores lógicos o booleanos
57
5.4. Operador de asignación
.58
5.5. Operador de precedencia
.59
5.6. Orden de evaluación de los operadores
.60
60
.61
6.1. Declaración de variables 61
6.2. Tipos de datos de las variables
6.3. Inicialización de variables
7. CONSTANTE.... 64
8, EXPRESIONES
7.1. Tipos de datos de las constantes
9. ALGORITMOS. 67
9.1. Diseño descendente y algoritmos .67
9.2. Características de los algoritmos .69
9.3. Estructuras de programación
9.4. Formas de expresar los algoritmos: pseudocódiga
10. INSTRUCCIONES DE ENTRADA.. .79
11. INSTRUCCIONES DE SALIDA..
numericos
4. IDENTIFICADORES
6. VARIABLES
62 64
.65 66
..70 .71
..8lCAPÍTULO 3. ESTRUCTURAS DE PROGRAMACIÓN
1. INTRODUCCIÓN
..89
..89
2. ESTRUCTURA DE CONTROL SECUENCIAL.. .89
3. ESTRUCTURA DE CONTROL ALTERNATIVA
3.1. Si-en otro caso
93
3.2. Si anidados. E
93
3.3. Si-en_otro_caso -si
.97
4. ESTRUCTURA DE CONTROL REPETITIVA, CÍCLICA
.98
4.1. Anidamiento de bucles .
.103
5. CONTADORES Y ACUMULADORES
.107
5.1. Contadores..
.107.
5.2. Acumuladores. : 6. DATO CENTINELA
108、
.111
7. SWITCHES, FLAGS O INDICADORES
.115
8. TIPOS DE BUCLES
..11
.120
8.1. Bucles controlados por contador..
.121
8.2. Bucles controlados por sucesos
.124
9. SUBTAREAS ITERATIVAS
.128
9.1. Bucles contadores
128
9.2. bucles sumadores
130
10. COMO DISENAR UN BUCLE
132
10.1. Invariante del bucle...
11. ESTRUCTURA DE SELECCIÓN MÚLTIPLE
.132
.14 1
11.1. Definición y sintaxis....
11.2. Aplicación a procesos controlados por menús..
.141.
12. OTRAS ESTRUCTURAS REPETITIVAS
.142
.148
12.1. Bucles repetir...
12.2. Bucle controlado por contador Para....
..148
13. CRITERIOS PARA LA ELECCIÓN DE UNA SENTENCIA
.150
ITERATIV.A.
14. NOTAS SOBRE EL USO DE NÚMEROS ALEATORIOS
...151
..152
15. EJERCICIOS
a A ta ITERATIVA Milp S Go o I6 C C " ..153 CAPÍTULO 4. PRINCIPIOS DEL LENGUAJE C. 155
(ệ1
1.INTRODUCCIÓN 1.1. Origenes del lenguaje .
...155
1.2, Características generales
...155
2. ESTRUCTURA GENERAL DE UN PROGRAMA EN C.... D
..156
2.1. Comandos 2.2, Definiciones de constantes
.157
del preprocesador..
..158
..158
2.3. Definiciones de tipos ..... 2
2.4, Declaración de prototipos de funciones y procedimientos
..159
.160
2.5. Declaración de objetos globales

Programación en lenguajes estructurados es un manual eminentemente didáctico pensado para quienes necesitan una base técnica rigurosa, ya sean estudiantes universitarios de ingeniería, alumnos de formación profesional o autodidactas.

Su premisa principal es que no necesitas conocimientos previos para empezar, ya que te toma de la mano desde la lógica más básica. La autora se asegura de que el lector no solo aprenda a "escribir código" en C o C++, sino a diseñar software respetando normas de calidad. Es, en esencia, un libro de transición: consolida la mente del programador en la vieja escuela imperativa/estructurada para que, cuando llegue el momento de programar con objetos, las bases lógicas y matemáticas del estudiante sean inquebrantables.

Ingenieria en Sistemas Computacionales

Ingenieria en Gestion Empresarial

Ingeniería Bioquímica

Ingenieria en Industrias Alimentarias

There are no comments on this title.

to post a comment.

Click on an image to view it in the image viewer

Local cover image

Libros electrónicos

eLibro eLibro

Recursos de investigación libres

image host image host image host image host image host image host image host image host image host image host

Recursos informativos



TecNM | Tecnológico Nacional de México

© 2025 by Biblionexus