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
3.025 visualizaciones desde el 1 de Octubre del 2018
3,9 MB
186 paginas
Creado hace 7a (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...
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