My Account Log in

1 option

Aprende a Programar con Pseudocódigo, Diagramas de Flujo y Ejercicios de Ejemplo Resueltos en C : Algoritmos y lógica para Aprender Programación Desde Cero.

Ebook Central Academic Complete Available online

View online
Format:
Book
Author/Creator:
Rodríguez Rancel, Mario.
Contributor:
Hernández González, César.
Morales Salas, Nivaria.
Series:
Cuadernos Formativos Aprenderaprogramar. com Series
Language:
Spanish
Subjects (All):
Computer programming.
C (Computer program language).
Physical Description:
1 online resource (442 pages)
Edition:
1st ed.
Place of Publication:
La Laguna : Editorial aprenderaprogramar.com, 2015.
Summary:
Libro dirigido al colectivo de personas que por interés personal, motivos profesionales o de estudios, deseen aprender programación partiendo desde cero. Todos los lenguajes de programación tienen una base común (algoritmos, lógica...), explicada en este libro con enfoque didáctico y paso a paso, con más de 65 ejercicios resueltos y comentados. Título de la serie cuadernos formativos aprenderaprogramar.com. Puedes consultar el índice completo del libro en la web aprenderaprogramar.comEste libro forma parte de la bibliografía básica de la asignatura "Informática: Programación I" del grado en Ingeniería Informática de la Universidad de Vigo (España), que comprende los siguientes temas: 1. Algoritmos y programas.2. Metodología de la programación3. Variables e instrucciones4. Programación estructurada5. Programación modular6. Depuración y pruebas7. Estructuras y uniones8. Arrays9. Ficheros10. Gestión dinámica de memoria11. Cadenas.
Contents:
1 A 47
1 - 16
APRENDE A PROGRAMAR
con pseudocódigo, diagramas de flujo y ejercicios de ejemplo resueltos en C
Algoritmos y lógica
para aprender programación desde cero.
A Modo de Presentación
Agradecimientos
ÍNDICE
Módulo 1. Introducción
Módulo 2. Fundamentos de Programación
LOS DIAGRAMAS DE FLUJO 99
Módulo 3. Programación por Módulos
PROGRAMACIÓN ORIENTADA A OBJETOS 302
INTRODUCCIÓN A ARCHIVOS 373
CONTADORES, ACUMULADORES, INTERRUPTORES, SEÑALEROS 388
Módulo 4. Introducción a la programación estructurada
con el lenguaje C
17 - 18
MÓDULO 1. INTRODUCCIÓN
19 - 29
1. INTRODUCCIÓN
2. ¿A QUIÉN VA DIRIGIDO ESTE LIBRO?
2.1 ¿Qué es y para qué sirve programar?
2.2 ¿Qué pasos debemos dar para aprender a programar?
2.3 Lenguajes de programación: evolución y diversidad
2.4 ¿Qué lenguaje de programación estudiar o utilizar?
30 - 32
MÓDULO 2. FUNDAMENTOS DE PROGRAMACIÓN
33 - 44 pto 1 a 2_3_3
2. CONOCER EL PROBLEMA A RESOLVER
2.1 Sobre el objetivo
Movimiento tipo
Ejercicio nº 1:
Solución:
2.2 Sobre los condicionantes
2.3 Sobre el método o esquema de resolución
2.3.1 Problema con resolución directa
2.3.2 Problema con resolución documentada
2.3.3 Problema con iteración para búsqueda de soluciones
Mecanismo de Seguridad
45 - 47
Ejercicio nº 2:
Valor incremental int =
2.3.4 Comenzar a familiarizarnos con un entorno de programación
48 A 174
48 - 56 pto 2_3_5
2.3.5 Problema con resolución intuida pero método "paso a paso" a determinar
2.3.5.1 Estrategias de resolución
Caso 1 - Paso 3:
Caso 2 - Paso 5:
Caso 3 - Paso 4:
Caso 3 - Paso 5:
57 a 82 pto 2_3_5_1 a pto 4_4.
Ejercicio nº 3:
2.4 Sobre los resultados a obtener
2.5 La anécdota en torno a conocer el problema
3. ALGORITMOS, PSEUDOCÓDIGO Y
DIAGRAMAS DE FLUJO: UNA INTRODUCCIÓN
Ejercicio nº 4:
Capacidad de comprensión necesaria
Probabilidad de error
Versión
4. CONCEPTO DE VARIABLE
4.1 Nombres de variables
4.2 Contenido y asignación de contenido a variables
4.3 Variables booleanas
4.4 Variables con índice o localizador. Arrays (arreglos).
83 a 109 pto 4_5 a 8_1
4.5 Las variables como base de cálculo
5. Escritura de pseudocódigo
5.1 Introducción
5.2 Inserción de comentarios en el pseudocódigo
Escritura en ordenador
Ejemplo
VERSIÓN 1
VERSIÓN 2
VERSIÓN 3
VERSIÓN 4
Si [Condición] Entonces
FinSi
Instrucción 1
Instrucción 2
·
Instrucción n
SiNo
Instrucción A
Instrucción B
Instrucción Z
Notación matemática
Ejercicio nº 5:
Ejercicio nº 6:
Ejercicio nº 7:
Ejercicio nº 8:
6. Representación gráfico-esquemática: los diagramas de flujo.
Ejercicio nº 9:
Ejercicio nº 10:
Ejercicio nº 11:
Conocer un lenguaje y crear pequeños programas
Instrucción Si ... Entonces
110 a 126 pto 8_1 a 9_1
Instrucción Si ... Entonces - SiNo
Si A &gt
7 y B &lt
5 Entonces
7 Entonces
Si [Condición 2] Entonces
Ejercicio nº 12:
Ejercicio nº 13:
Según E Hacer
FinSegún
Ejercicio nº 14:
Siguiente VAR
127 a 148 pto 9_1 a 9_3
Ejercicio nº 15:
Ejercicio nº 16:
Ejercicio nº 17:
Variable
149 a 174 pto 10 a 10_3.
Conocer un lenguaje y crear pequeños programas
10. HERRAMIENTAS PARA LA PROGRAMACIÓN
Repetir
Ejercicio nº 18:
Ejercicio nº 19:
Ejercicio nº 20:
Camión nº
Ejercicio nº 21:
Ejercicio nº 22:
Ejercicio nº 23:
Función
Booleana
Ejercicio nº 24:
Ejercicio nº 25:
175 a 279
175 a 198 pto 10_4 a 11_1
10.4.1 Señaleros para control de bucles
peso(1) = 90, peso(2) = 93, peso(3) = 88, peso(4) = ( 10
Ejercicio nº 26:
Ejercicio nº 27:
Valor de señalero
Peso de personas en Kg
Ejercicio nº 28:
Ejercicio nº 29:
Ejercicio nº 30:
199 a 224 pto 11_2 a 11_7
Ejemplo de uso de SalirDesde.
225 - 226
MÓDULO 3. PROGRAMACIÓN POR MÓDULOS
227 a 248 pto 1_1 a 1_4
Ejercicio nº 31:
249 a 269 pto 1_5 a 1_7
PRODUCTO CERRADO
PRODUCTO ABIERTO
Ejercicio nº 32:
270 a pg 279 ej37 a pto 2_1
Ejercicio nº 33:
2. DISEÑO DE ALGORITMOS
280 A 364
280 a 291 pto 2_2 a pto 4
Ejercicio nº 34:
292 a 297 pto 5
Consideración final
298 - 300
MÓDULO 4. INTRODUCCIÓN A LA PROGRAMACIÓN ESTRUCTURADA CON EL LENGUAJE C
301 - 317 pto 1 a 6_1
1. CONSIDERACIONES PREVIAS
3. Introducción a C
6. Variables EN EL LENGUAJE C
Ejercicio nº 35:
318 - 341 pto 6_2 a 7_4
Ejemplo asignación contenidos
TipoDeVariable nombreDelArray [dimensión1] [dimensión2] [...] [dimensiónN]
Ejercicio nº 36:
Solución:.
7. ESCRITURA DE CÓDIGO EN LENGUAJE C
342 - 364 pto 7_4 a 8_4 indicadores_td
7.6.2 Caracteres de escape o códigos de escape en C
7.6.3 Mostrar la letra ñ y mostrar tildes en C
srand (time(NULL))
[Instrucción que inicializa el generador de números aleatorios]
Ejercicio nº 37:
Ejercicio nº 38:
Ejercicio nº 39:
[ESQUEMA DE CÁLCULO PARA EL PROGRAMA]
if (condición) {
Ejercicio nº 40:
Ejercicio nº 41:
Ejercicio nº 42:
Ejercicio nº 43:
365 A 442
365 - 396 pto 8_4 a 12 bucles
Ejercicio nº 44:
Ejercicio nº 45:
Ejercicio nº 46:
Ejercicio nº 47:
Ejercicio nº 48:
Ejercicio nº 49:
Ejercicio nº 50:
Ejercicio nº 51:
Ejercicio nº 52:
Ejercicio nº 53:
Ejercicio nº 54:
397 a 426 pto 13 a 15_4_1
Ejercicio nº 55:
Ejercicio nº 56:
Ejercicio nº 57:
Ejercicio nº 58:
Ejercicio nº 59:
Ejercicio nº 60:
Ejercicio nº 61:
Ejercicio nº 62:
15. PROGRAMACIÓN POR MÓDULOS CON C
Ejercicio nº 63:
Ejercicio nº 64:
Ejercicio nº 65:
427 a 433 pto 15_5 a pto 16
Ejercicio nº 66:
Ejercicio nº 67:
Ejercicio nº 68:
Ejercicio nº 69:
16. OTROS ASPECTOS DE LA PROGRAMACIÓN EN C
434 - 436 indice terminos
ÍNDICE DE TÉRMINOS
437 - 442 final
Página en blanco.
Notes:
Description based on publisher supplied metadata and other sources.
Part of the metadata in this record was created by AI, based on the text of the resource.
OCLC:
1450097800

The Penn Libraries is committed to describing library materials using current, accurate, and responsible language. If you discover outdated or inaccurate language, please fill out this feedback form to report it and suggest alternative language.

My Account

Shelf Request an item Bookmarks Fines and fees Settings

Guides

Using the Library Catalog Using Articles+ Library Account