PDF de programación - Caminando junto al lenguaje C

Imágen de pdf Caminando junto al lenguaje C

Caminando junto al lenguaje Cgráfica de visualizaciones

Publicado el 1 de Octubre del 2018
1.044 visualizaciones desde el 1 de Octubre del 2018
3,9 MB
186 paginas
Creado hace 2a (27/12/2016)
Caminando junto
al lenguaje C

Martín Goin



a
r
d
e
t
á
C
e
d
s
a
r
u
t
c
e
L



Caminando junto

al lenguaje C

Lecturas de Cátedra

Caminando junto

al lenguaje C

Martín Goin

Caminando junto al lenguaje C

Martín Goin.
- 1a ed . - Viedma : Universidad Nacional de Río Negro, 2016.
186 p. ; 15x21 cm
Lecturas de Cátedra
isbn 978-987-3667-13-8
1. Informática. 2. Lenguaje. i. Título
cdd 005.3

© Universidad Nacional de Río Negro, 2016.

www.editorial.unrn.edu.ar

© Martín Goin, 2016.

Coordinación editorial: Ignacio Artola
Edición de textos: Natalia Barrio
Corrección: Cecilia Soto
Diagramación y diseño: Sergio Campozano
Imagen de tapa: Gerd Altmann, Binary (01/12/2015)

https://pixabay.com/es/binaria-c%C3%B3digo-equipo-digital-red-1071776/

Queda hecho el depósito que establece la ley 11.723

Usted es libre de: compartir-copiar, distribuir, ejecutar y comunicar pú-
blicamente la obra Caminando junto al lenguaje C, bajo las condiciones
siguientes:

Atribución — Debe reconocer los créditos de la obra de la manera especi-
ficada por el autor o el licenciante (pero no de una manera que sugiera
que tiene su apoyo o que apoyan el uso que hace de su obra).

No Comercial — No puede utilizar esta obra para fines comerciales.
Sin Obras Derivadas — No se puede alterar, transformar o generar una

obra derivada a partir de esta obra.

Licencia Creative Commons Reconocimiento-NoComercial-SinObraDerivada 2.5 Argentina.

Agradecimientos y dedicatorias

A mis seres queridos: mi hijo Fran, mi amor Ira, mi madre Marilú y mi padre Luis.

A mi entorno laboral: aquellos colegas que luchan por mejorar la educación.
Y a mis queridos/as alumnos/as que tuve, tengo y tendré a lo largo de mi docencia.

Índice

Prólogo ...............................................................................................................11

Capítulo 1: Introducción al lenguaje de programación .......................13
Conceptos básicos de programación ..........................................................13
Lenguaje de programación .............................................................................13
Fases para la creación de un programa .....................................................18
Comencemos a programar .............................................................................20
Lenguaje de programación C ........................................................................22

Capítulo 2: Pseudocódigo ..............................................................................25
Algoritmos (primeros pasos) ........................................................................25
Variables y constantes ...................................................................................28
Identificadores para las variables y las constantes: ....................................29
Estructuras de control .................................................................................30
Estructura de control de decisión: ...............................................................30
Operadores de relación .................................................................................39
Operadores lógicos .........................................................................................42
Ejercicios: Pseudocódigo-estructura de control de decisión .........45
Estructura de control de repetición .............................................................47
Variables contadoras y sumadoras ..............................................................50
Máximos y mínimos ...........................................................................................55
Ejercicios: Pseudocódigo-estructura de control de repetición ......63

Capítulo 3: Codificación .................................................................................67
Inclusión de librerías ....................................................................................67
Declaración de constantes ...........................................................................68
Comienzo del programa .................................................................................69
Tipos de datos ................................................................................................69
Cuerpo del programa ......................................................................................72
Comentarios en la codificación ....................................................................75
Codificación en estructura de control de decisión .....................................77
Codificación en estructura de control de repetición ..................................82
La función getchar() ......................................................................................91
Librería <math.h> .............................................................................................93
Ejercicios: Pasar de pseudocódigo a código .............................................94
Ejercicios: Para usar librería <math.h> .....................................................94

Capítulo 4: Arreglos, vectores o matrices ...............................................97
Vectores .............................................................................................................98
Función rand() ...............................................................................................104
Vectores paralelos ..........................................................................................106
Máximos y mínimos con vectores ................................................................108
Ordenamiento en vectores ............................................................................109
Ordenamiento con vectores paralelos .........................................................112
Ejercicios: Vectores ........................................................................................114
Cadena de caracteres......................................................................................116
Ingreso de texto por teclado .........................................................................118
Funciones para cadena de caracteres ..........................................................119
Ejercicios: Cadena de caracteres ................................................................122
Matrices ..............................................................................................................122
Ejercicios: Matrices .......................................................................................128

Capítulo 5: Funciones ......................................................................................131
Modularizar.......................................................................................................131
Función ................................................................................................................132
Definición de una función ............................................................................132
Variables globales y locales ...........................................................................140
Procedimiento ...................................................................................................142
Menús ..................................................................................................................148
Ejercicios: Funciones y procedimientos ....................................................150
Recursividad ......................................................................................................153
Ejercicios: Recursividad ................................................................................155
Estructura de datos .......................................................................................155
Ejercicios: Estructura de datos ..................................................................160

Capítulo 6: Planilla de cálculo-Calc .........................................................163
Funciones del Calc ..........................................................................................165
Algunas funciones predefinidas ..................................................................167
Funciones lógicas Y, O ...................................................................................173
Referencias relativas y absolutas ..............................................................173
Ordenar datos en una planilla .....................................................................175
buscarv ................................................................................................................176
Crear gráficos ...................................................................................................178
Ejercicios: Planilla de cálculo-Calc ..........................................................179

Bibliografía .......................................................................................................183

Prólogo

Este material de lectura tiene por objetivo presentar a los estudiantes la posibi-
lidad de aprender y manejar de modo progresivo un lenguaje de programación,
atendiendo principalmente a los aspectos prácticos del uso de algoritmos, sin
descuidar los conceptos teóricos de cada tema. En particular, se apunta a dar a
conocer el lenguaje C, muy utilizado en las cátedras universitarias.

El libro, que expone numerosos ejemplos e intenta ayudar y acompañar al
lector a resolver los problemas planteados, es ideal para aquellos estudiantes
que incursionan por primera vez en el mundo de la programación. El ejem-
plar funciona como un tutorial que explica paso a paso las bases de la progra-
mación de modo muy sencillo y está orientado a los primeros cursos de grado
para carreras como ingeniería, profesorados, licenciaturas, tecnicaturas y
otras disciplinas que incluyan materias de programación.

Elegir un título para un libro de estas ca
  • Links de descarga
http://lwp-l.com/pdf13668

Comentarios de: Caminando junto al lenguaje C (0)


No hay comentarios
 

Comentar...

Nombre
Correo (no se visualiza en la web)
Valoración
Comentarios
Es necesario revisar y aceptar las políticas de privacidad