Cuaderno digital Unidad 1 PDF

Title Cuaderno digital Unidad 1
Author Cristian Bejarano
Course Fundamentos de la programacion
Institution Universidad de las Fuerzas Armadas de Ecuador
Pages 42
File Size 516.3 KB
File Type PDF
Total Downloads 145
Total Views 208

Summary

Nombres: Cristian Melanie Viracocha NRC: 1003 Materia: Fundamentos de Carrera: en sistemas Tema: Cuaderno digital. a la Los programas se almacenan en la memoria Ram Ram en hexadecimal temporal La memoria RAM esta compuestas por celdas 100101 100101 1010101 1010101 Fa0044 todos los procesos dejan dat...


Description

Nombres: Cristian Bejarano; Melanie Viracocha NRC: 1003 Materia: Fundamentos de programación Carrera: Ingeniería en sistemas Tema: Cuaderno digital. Introducción a la programación Los programas se almacenan en la memoria Ram Ram Características -Es volátil -Direcciones en hexadecimal -Llamada también temporal -Necesita alimentación eléctrica La memoria RAM esta compuestas por celdas 100101 100101 1010101 1010101 Fa0044

Nota.- todos los procesos dejan datos hasta que se apague el computador

Los procesos pasan de: disponible- ocupado y ocupado-disponible Programa Es un conjunto de sentencias o instrucciones entendibles por el ordenador que permiten resolver un problema. Un programa debe mantener un orden o una estructura especifica Metodología de programación Es un conjunto de métodos, normas o reglas para realizar un programa Lenguaje de programación.- es un conjunto de reglas semánticas y sintácticas que se usa para la codificación de un programa o algoritmo de programación. Algoritmo.- es un conjunto de pasos debidamente estructurados para cumplir con un objetivo Recursos.- son CPU, memoria y disco Clases de algoritmo -Lenguaje natural -Flujograma -Seudocódigo Aplicación.- es un conjunto de programas. Pasos para realizar un programa o algoritmo 1.-Definicion 2.- Análisis del problema 3.- Diseño del problema o programa 4.- Codificación de los programas 5.- Implementación del programa 6.- Mantenimiento del programa

DISEÑO DE UN ALGORITMO TITULO: PREPAR CAFÉ RECURSOS: CAFÉ, CUCHARA, AZUCAR, AGUA, TAZA, TETERA SITUACION INICIAL: COCINA ENCENDIDA INICIO 1. Colocar agua en la tetera, hasta un 80% 2. Colocar la tetera sobre la hornilla encendida 3. Esperar a que el agua haga burbujas 4. Apagar la hornilla 5. Retirar tetera de la hornilla 6. Verter el agua de la tetera en la taza, hasta que el 80% o llegue al borde. 7. Colocar la tetera a un lado. 8. Colocar la cuchara y meter dentro del café u colocar en la taza 9. Coger el azúcar con la misma cuchara 10. Mezclar hasta que el café y el azúcar se disuelvan completamente 11. Sacar la cuchara 12. Servir el café FIN 2.-

ALGORITMO

TITULO: Verificar si un número es impar o impar RECURSOS: Numero, const. 2, residuo INICIO 1. leer numero 2. mientras número menor igual a cero. 3. leer numero

4. dividir el número para la const 2 5. guardar el residuo 6. si residuo es igual a cero, Escribir ‘’numero par’’ 7. caso contrario , Escribir ‘’número impar’’ Prueba de escritorio Numero -4 8 11

Residuo 0 (num. par) 1 (num.impar )

3.- algoritmo para saber si es máximo común divisor. MCD 1. leer numero 2. mientras número menor igual a cero. 3. Volver a leer número uno=m 4. leer numero dos=n 5. si número uno es igual a número dos. 6. Volver a leer numero 7. si número uno es mayor a número dos. 8. Entonces número uno es mayor. 9. de lo contrario numero dos es mayor. 10. Guardar número mayor 11. Dividir número mayor apara número menor 12. Guardar residuo 13. Número menor dividir para residuo. 14. Volver a repetir pasó 12, hasta obtener residuo cero.

15. Si residuo es cero el menor es el MCD.

ALGORTIMO VER SI UN NUMERO ES DIVISIBLE PARA 5 S.I.: TENER UN NUMERO, CONSTANTE=10 INICIO 1. Leer numero 2. Mientras que el número sea menor igual a cero. 3. Volver a leer numero 4. Dividir para la constante 5. Guardar el residuo. 6. Si el residuo es igual a 5 o es igual a cero, es divisible para 5. REALIZAR EL SIGUIENTE ALGORITMO PARA ENCONTRAR EL NUMERO MAYOR. INICIO 1. Entero m, n; 2. Leer número m 3. Leer número n 4. Mientras (m=n) 5. Imprimir números iguales 6. Si (m>n) M es mayor 7. Caso contrario N es mayor FIN REALIZAR ALGORITMO QUE SEA DIVISIBLE PARA 11. 1.

2. Leer numero 3. Mientras número n) Escribir m número mayor. 3. Caso contrario n es mayor 4. Guardar número mayor 5. Dividir número mayor para número menor. 6. Guardar residuo 7. Volver a dividir divisor para residuo 8. Guardar residuo 9. Si residuo es igual a cero 10. Imprimir ‘’máximo común divisor es ’’ número menor

Caso contrario Guardar número menor en mayor. Guardar residuo en número menor. FIN PRUEBA DE ESCRITORIO Numero 1 5

Numero 2 7

25

Numero > 7 5 25

Numero < 5 2 5

Residuo 2 1 (MCD) 0

TIPOS DE VARIABLES Operadores binarios 

Aritmético: +-*/(modo)



Lógico: and -or - mod



Relacionales: >=,’c’ (8-3*5)%(9+2*100)+5*(8+5)>’99’ (-7)%(299)+5*65>’99’ -7+65>99 58>99 0=F D) x>=0&&(x>y)&&(i>0)II(j=0&&(0.0005>0.01)&&(8>0)II(5=0&&(1)&&(1)II(0) 1&&1&&(1)II(0) 1&&(1)II(0) 1II0 1 E) ++X*!(C==9) ++0.005*!(99==9) 1.002*1 1.005 F) --j-1(i20 ll < 0 Leer nota 2 5.- Leer nota 3 6.- Mientras la nota 1>20 ll < 0 Leer nota 3 7.- Promedio = (nota1+nota2+nota3)/3 8.- Si (promedio >=14) Escribir “aprobado” Caso contrario Escribir “Reprobado” FIN Ejercicio Inicio 1.- Leer numero1 2.- Leer numero2 3.-Leer signo 4.- Mientras (signo!=*)ll(signo!=/) ll(signo!=+) ll(signo!=%) ll(signo!=-) Leer signo 5.-Si (signo ==+) Escribir numero1+numero2 Escribir resultado = numero1 + numero2 Escribir resultado Caso contrario si (signo == *) Escribir numero*numero2 Caso contrario si (signo == -) Escribir numero-numero2 Caso contrario si (signo == /)

Si (num2 ==0) Escribir “No existe división para cero” Caso contrario Escribir num1/num2 Caso contrario si (signo==%) Si (num2==0) Escribir “No existe resido para cero” Caso contrario Escribir num1%num2 Caso contrario Escribir num1- num2 FIN Se necesita ingresar 3 números enteros e imprimir en orden ascendente Inicio 1.-Leer número a 2.-Leer numero b 3.- Mientras a==b Leer numero b 4.- Leer número c 5.- Mientras (c==a ll c==b Leer número c 6.- si (a>b ll a>c) Escribir número a FIN Se necesita ingresar 3 números enteros e imprimir en orden ascendente Inicio 1.-Leer numero A 2.-Leer numero b

3.-Mientras (a==b) Leer numero b 4.- Leer número c 5.-Mientras (c==a ll c==b) Leer número c 6.- Si (a...


Similar Free PDFs