- Detalles
- Escrito por: Mario R. Rancel
Codificación aprenderaprogramar.com: CU00533F
BUCLES FOR EN LENGUAJE C
La instrucción for explota la capacidad del ordenador para repetir procesos y para contar. Muchas veces esta instrucción se puede reemplazar por otras instrucciones o estructuras de tipo repetición. Se podrá optar por la que se estime más oportuna, que muchas veces será la instrucción for pues reúne una cualidades interesantes.

Descargar archivo:
| CU00533F bucles for lenguaje c estructuras repeticion ejemplos ejercicio.pdf | 99 Kb |
- Detalles
- Escrito por: Mario R. Rancel
Codificación aprenderaprogramar.com: CU00554F
FINAL DEL CURSO TUTORIAL LENGUAJE C DESDE CERO
Con esta entrega llegamos al final del tutorial “Curso básico de programación lenguaje C desde cero”. Esperamos que haya sido un curso útil y ameno para todas las personas que lo hayan seguido. Y como en todo final, cabe hacer algunas consideraciones especiales.

Descargar archivo:
| CU00554F curso basico programacion lenguaje c desde cero final.pdf | 23 Kb |
- Detalles
- Escrito por: Mario R. Rancel
Codificación aprenderaprogramar.com: CU00553F
ALGUNAS CONSIDERACIONES
Quienes hayan estudiado los contenidos de este curso y realizado los ejercicios propuestos se espera que hayan alcanzado ciertos objetivos. Además de reforzar el concepto de algoritmo y su importancia en relación a la programación de ordenadores, destacamos los siguientes:

Descargar archivo:
| CU00553F programacion c structs punteros listas enlazadas dinamicas.pdf | 24 Kb |
- Detalles
- Escrito por: Mario R. Rancel
Codificación aprenderaprogramar.com: CU00552F
EJERCICIO RESUELTO Nº1: ENUNCIADO
Desarrollar un programa con las siguientes opciones:
a) Introducir un valor entero impar comprendido entre 1 y 19
b) Calcular la serie numérica 1 + 3 + 5 + ··· + n
c) Calcular 1 * 3 * 5 * ··· * n
d) Salir del programa.

Descargar archivo:
| CU00552F ejercicios resueltos programacion c con funciones series numericas.pdf | 97 Kb |
- Detalles
- Escrito por: Mario R. Rancel
Codificación aprenderaprogramar.com: CU00551F
EJERCICIO RESUELTO Nº1: ENUNCIADO
Desarrollar el código C para un programa que calcule la superficie de un terreno que le corresponde a un heredero después de n generaciones, partiendo de una superficie inicial en la generación cero. Se supone que hay división a partes iguales entre herederos y que el número máximo de generaciones con que trabajará el programa es 50. Los datos de superficie inicial, número de generaciones y número de herederos por generación se deben solicitar al usuario del programa.

Descargar archivo:
| CU00551F ejercicios de programacion en c resueltos arrays ciclos ficheros.pdf | 81 Kb |
- Detalles
- Escrito por: Mario R. Rancel
Codificación aprenderaprogramar.com: CU00550F
PASO POR VALOR EN C
En C la invocación de funciones implica que el paso de parámetros es, con carácter general y predefinido, por valor. De acuerdo con lo que indicamos cuando hablamos de pseudocódigo, esto impide que la variable transferida sea manipulada dentro de una función, ya que la función únicamente recibe un valor (no manipulable) copia del contenido de la variable.

Descargar archivo:
| CU00550F parametros argumentos C por valor por referencia sizeof ejemplos.pdf | 94 Kb |
- Detalles
- Escrito por: Mario R. Rancel
Codificación aprenderaprogramar.com: CU00549F
PASO DE PARÁMETROS A FUNCIONES
Ya hemos visto que en C la signatura de una función (una declaración del tipo int calculo ();) siempre lleva unos paréntesis donde se pueden indicar parámetros de entrada. Los valores que se pasan a la función se denominan argumentos para la función y son indicados por el programador.
Veamos una situación de función sin parámetros y otra con parámetros.

Descargar archivo:
| CU00549F funciones sin parametros c signaturas argumentos tipo de retorno.pdf | 66 Kb |
- Detalles
- Escrito por: Mario R. Rancel
Codificación aprenderaprogramar.com: CU00548F
VARIABLES GLOBALES Y VARIABLES LOCALES
Nos interesamos ahora por el concepto de variable global y local (explicado en el curso Bases de la programación nivel I de aprenderaprogramar.com) y su traslación al lenguaje C.
En primer lugar, usaremos el término ámbito para referirnos a aquel conjunto de partes del programa en el que una variable es conocida. Así distinguiremos:

Descargar archivo:
| CU00548F ambito de variables en C globales y locales ejemplos.pdf | 88 Kb |
- Detalles
- Escrito por: Mario R. Rancel
Codificación aprenderaprogramar.com: CU00547F
FUNCIONES EN C. INTRODUCCIÓN
C está orientado a la programación por módulos en el sentido en que se describe el concepto de módulo en el curso “Bases de la programación nivel I” de aprenderaprogramar.com. Puede haber cierta confusión terminológica: los términos módulo, procedimiento, función y otros pueden tener distinto significado según el lenguaje de programación al que nos refiramos, de hecho en C no se usa el término procedimiento (procedure).

Descargar archivo:
| CU00547F funciones en c que significa void que es tipo de retorno ejemplos.pdf | 84 Kb |
- Detalles
- Escrito por: Mario R. Rancel
Codificación aprenderaprogramar.com: CU00546F
INSTRUCCIÓN GOTO (IRA) EN C. ETIQUETAS O LABELS.
El uso de la instrucción IrA no debe contemplarse en la práctica habitual de la programación, de hecho se recomienda prescindir de ella porque se ha demostrado que empeora la calidad del código y dificulta su depuración. Recomendamos leer la descripción de esta instrucción en el curso “Bases de la programación nivel I” de aprenderaprogramar.com. La sintaxis a emplear en C es:

Descargar archivo:
| CU00546F sentencia goto statement considered harmful label etiquetas en C.pdf | 120 Kb |
- Detalles
- Escrito por: Mario R. Rancel
Codificación aprenderaprogramar.com: CU00545F
SALIDA FORZADA DE BUCLES USANDO BREAK
La salida forzada de un bucle while se puede conseguir con el uso de la sentencia break; de la misma forma que hemos indicado para los bucles for. Cuando existe anidamiento de bucles, se produce la salida del bucle más interno al inmediato superior. Si se escribe un break; fuera de un bucle o switch aparece el mensaje: "break statement not within loop or switch".

Descargar archivo:
| CU00545F programacion C bucles break statement not within loop or switch.pdf | 65 Kb |
- Detalles
- Escrito por: Mario R. Rancel
Codificación aprenderaprogramar.com: CU00544F
CAMBIAR EL FLUJO NATURAL DE PROGRAMAS EN C
Las recomendaciones para el uso de instrucciones de control directo del flujo de programas se resumen en una palabra: prudencia. Recomendamos leer lo expuesto al respecto en el curso “Bases de la programación nivel I” de aprenderaprogramar.com, donde se explican las pautas generales a seguir a la hora de realizar modificaciones del flujo natural de programas.

Descargar archivo:
| CU00544F finalizar programas en c con exit cambiar flujo break continue.pdf | 87 Kb |
- Detalles
- Escrito por: Mario R. Rancel
Codificación aprenderaprogramar.com: CU00543F
FIN DE ARCHIVO. EOF Y FEOF EN C
EOF (End Of File)es un parámetro booleano útil para facilitar el cierre de bucles de extracción de datos desde archivo. En C,EOF es una constante de tipo entero (normalmente -1) que es el retorno que envían distintas funciones de extracción de información desde archivos al llegar a un final de archivo y no existir más datos. También se puede “simular” EOF mediante una entrada de teclado, normalmente CTRL+Z y enter ó CTRL+D y enter según el sistema operativo que empleemos.

Descargar archivo:
| CU00543F programacion c eof y feof end of file extraer datos fin archivo.pdf | 81 Kb |
- Detalles
- Escrito por: Mario R. Rancel
Codificación aprenderaprogramar.com: CU00542F
EJERCICIO Nº1: ENUNCIADO
Transformar en código el siguiente planteamiento y razonar para comprender su lógica. Se trata de crearun programa que responda a las necesidades de una librería que desea almacenar y consultar información relacionada con sus libros a partir del identificador del libro denominado ISBN.

Descargar archivo:
| CU00542F ejercicios programacion calcular sumatorio dibujar rombo diamante.pdf | 96 Kb |
- Detalles
- Escrito por: Mario R. Rancel
Codificación aprenderaprogramar.com: CU00541F
EJERCICIO Nº1: ENUNCIADO
Un vivero forestal actualiza cada seis meses los precios de la planta que vende en función de los valores oficiales de inflación mensual. Desean desarrollar un programa que proporcione el precio actualizado a partir del precio anterior y de los valores de inflación en cada uno de los últimos seis meses.

Descargar archivo:
| CU00541F ejercicios resueltos c arrays arreglos multidimensionales contador.pdf | 64 Kb |

