Programas Libro Expliacdos
Programas del libro explicados.
Profesor: Juan Manuel Stein Carrillo
Materia: Fundamentos de Programación
Alumno: Ojeda Paz Edgar Guillermo
Tabla de contenido
Hola mundo y datos Personales 4
Datos personales 2 y Suma y valores 5
Divide Valores Y Par o impar 6
Ingrese fecha 7
Unidad 2(Mayor, medio y menor y Mayor, medio y menor 2) 8
Mayor ymenor y día semana 9
Muestra datos y Mayor y menor 10
Primeros números naturales y Primeros números naturales con while 11
Suma valores y Muestra Promedio 12
N primos y Par e impar Booleano 13
Máximos y mínimos y 2.14 14
Unidad 3(Valor absoluto y Valor absoluto 2) 15
Principal y Fechas 16
Principal y Números 17
Principal y Valores globales 18
Punteros y direcciones de memoria y Operadordeindirección 19
Permutar y Problema 3.3 20
Problema 3.3.1 y Problema 3.4 21
Funciones que mantienen su estado y funciones estáticas. 22
INTRODUCCIÓN
En este documento realizado se observa como se llevan a cabo los programas que se desarrollaron del libro de Algoritmos a Fondo, compredidos de las unidades 1,2 y3 que se desarrollan de la siguiente manera:
UNIDAD 1: PROGRAMACIÓNESTRUCTURADA
UNIDAD2: ESTRCUTURAS BASICAS DE CONTROL Y LOGICA LOGARITMICA
UNIDAD 3:FUNCIONES, MODULARIZACION Y METODOLOGIA TOP-DOWN
Esto con el objetivo de la recuperación de uno de los puntos que se nos anularon en clase por no habernos comportado conforme a los lineamientos del salón y del maestro JUAN MANUEL STEIN CARRILLO.
1. Hola Mundo
En este primer programa se trata de codificar elalgoritmo. Para empezar la codificación se siguen los siguientes pasos:
Escribimos stadio. En la librería
Continuamos con printf
Y por último el return 0
2.Datos personales.
Este programa se desarrolla de la misma manera que el anterior, solamente que la etiqueta de comentarios dentro del código fuente ayuda a que el programa sea mas legible para el programador y, obviamente, no son tomados encuenta por el compilador.
3. Datos personales 2
Se utiliza la opción scanf se utiliza para leer datos a través del teclado y los asigna en las variables que les pasemos como argumento.
Scanf recibe como primer argumento una máscara que indica el tipo de los datos que la función debe de leer.
Los marcadores coinciden con los que utiliza printf, por tanto con % s le indicamos que lea una cadena decaracteres y con%d y %lf le indicamos que lea un entero y un flotante respectivamente.
4. Suma valores
Se ingresan las variables a y b. Luego asignamos en la variable c la suma a+b y mostramos el resultado intercalándolo los valores de las variables a, b y c con las cadenas literales “+”e”=”.
5. Divide valores
Leemos dos valores en las variables-a y b y luego si el valor de b es cero. Para esto ,utilizamos el operador de comparación == . Si efectivamente b vale 0 entonces mostramos un mensaje de error informando lo sucedido, si no asignamos a la variable cociente el resultado de la división a/b y los mostramos en la consola.
6. Par o impar
En este programa tenemos un único valor dato de entrada: un valor numérico entero que deberá ingresar el usuario. La salida del algoritmo seráinformar si el usuario ingreso un valor par o impar.
7. Ingrese fecha
Se ingresa un valor numérico de 8 dígitos que representa una fecha con el siguiente formato: aaaammdd. Esto es: los 4 primeros son el año, los siguientes dos son el mes y los últimos dos valores son el día.
Unidad 2
2.1 Mayor medio y menor
Leer dos valores numéricos enteros e indicar cuál es el mayor, cuál es elmediano y ek menor. Considerando que los tres valores ingresados sean diferentes.
Los datos de entrada son los valores que ingresara el usuario y la salida será lo que india cuales serán lo valores de mayor, medio y menor.
2.2Mayor, medio y menor
Leemos 3 valores y comenzamos a comparar preguntando si a>b. si esto se verifica entonces nos preguntamos si a>c. si esto también se verifica entonces,...
Regístrate para leer el documento completo.