1. Calcular mediante un algoritmo repetitivo la suma de los N primeros números naturales.

Documentos relacionados
A los siguientes problemas les hace falta la parte del análisis para que lo tengan en cuenta y puedan realizarle prueba de escritorio a los problemas.

Resolución de Problemas y Algoritmos Clase 6: Repetición (continuación)

3. Dado un monto calcular el descuento considerando que por encima de 100 el descuento es el 10% y por debajo de 100 el descuento es el 2%.

Actividad colaborativa Ejercicios de programación Programación básica C++

19. En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología. El presupuesto anual del hospital se reparte conforme a la sig.

Semana de las Matemáticas e Ingeniería. Desarrollo de algoritmos recursivos empleando la aplicación PseInt

ESTRUCTURAS REPETITIVAS EN PHP

PRÁCTICA ALGORÍTMICA: EJERCICIOS PROPUESTOS

la solución a una ecuación cuadrática solicitando al usuario los términos de dicha ecuación.

3) Una tienda ofrece un descuento del 15% sobre el total de la compra y un cliente desea saber cuánto deberá pagar finalmente por su compra.

Estructuras de Repetición (Repita para)

Profesor(a): Ing. Miriam Cerón Brito

Estructuras Repetitivas

Laboratorio 02: Ejercicios de programación en C

ALGUNOS EJEMPLOS. Estructuras condicionales

Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO

6. EJERCICIOS RESUELTOS

UNIDAD V: ARR R EGL G OS O BIDI D MENS N IONALE L S

CI 2125, Computación I

4.- Leer tres números y escribirlos en orden decreciente

INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA "

Estructuras de control

Algoritmos. Luis Castellanos & Angela Galea marzo de 2012

LENGUAJE DE PROGRAMACION UNO.

Estructuras de Decisión Simples y Dobles

Braulio Ricardo Alvarez Gonzaga. Aplicaciones en consola

ESTRUCTURAS ALGORITMICAS

Metodología y Tecnología de la Programación

Distinguir las diferentes estructuras de repetición utilizadas en problemas con ciclos: mientras, haga-mientras, repita-hasta, para.

Estructuras de Repetición (Hacer-Mientras)

Estructura Selectiva Múltiple

Elabore un diagrama de flujo y la codificación de un programa para:

CONJUNTO Y TIPOS DE CONJUNTOS

MANUAL DE USUARIO SISTEMA DE INGRESO DE CALIFICACIONES EN LÍNEA

Hoja de ejercicios del Tema 3

Práctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros

Algoritmos. Intro. Prof. Raquel Torres Peralta / Gerardo Sanchez S. Unison

EJEMPLOS Y EJERCICIOS

Algoritmos y programas Ejemplos

Tema: Uso del programa DFD

Emisión de Comprobantes con Código de Barras Bidimensional (CBB) con los sistemas Aspel. En Aspel-SAE 5.0

LENGUAJE C Programación de Computadores

Taller de Resolución de Problemas Computacionales

Profesor(a): M. A. Zeferino Galarza Hernández

Ejercicios de programación Luis Francisco García Martínez Ingeniería de Sistemas Programa de Ingeniería de Sistemas

Estructuras Secuénciales

[ GUÍA DIDÁCTICA: DESARROLLO DE ALGORITMOS PSEINT] 11 de julio de 2013

Estructura If Esta sentencia, es considerada de alternativa doble (si se cumple condición entonces..., sino... / If... then... else... ).

Calculemos inicialmente el logaritmo en base 10 de las siguientes potencias de 10:

EJERCICIOS PRACTICOS CON EL USO DE PSeINT

Estructuras de Control

Sistema de Aprobación de Temas y Temarios. 30/08/2012 DST-FIEC

El lenguaje C. 3. Una instrucción que se ejecutará si la condición es verdadera.

UNIVERSIDAD DON BOSCO FACULTAD DE ESTUDIOS TECNOLÓGICOS ESCUELA DE COMPUTACION

Resolución de problemas mediante algoritmos

mientras (while-condicion-end)

Pero nos están faltando otros operadores imprescindibles:

Capítulo. Decimales: Números racionales y porcientos. Copyright 2013, 2010, and 2007, Pearson Education, Inc.

Versión 1.0. Corina Flores Villarroel

= RETURN =3 7-. ELSE K

DISEÑO DE ALGORITMOS Y SU CODIFICACIÓN EN LENGUAJE C: Ejercicios Complementarios Resueltos en Pseudocódigo y Diagrama de Flujo

Ejercicios en Pseudocódigo empleando el software PSeInt

COMPUTACION I INFORMATICA I Ingeniería Electrónica y Bioingeniería. Parte I: Problemas simples y con estructuras de control.

Manual de Cobranza Empresarial Especializada

I. Determinar los siguientes límites, aplicando las propiedades. lim =

DESCRIPCIÓN DE FUNCIONES y 1.1.3

El sistema está formado de un programa para Windows y un sitio de Internet llamado Transparencia.

Manual de Usuario Tienda Cloud Presencia Web

Procedimiento para suscripción del BONAR 0% 2019 y BONAR 1% 2023

Ejercicios para Concurso de Programación Nivel Medio Superior

Esta expresión polinómica puede expresarse como una expresión matricial de la forma; a 11 a 12 a 1n x 1 x 2 q(x 1, x 2,, x n ) = (x 1, x 2,, x n )

Continuación Números Naturales:

Ejercicio * N N X X X X X X X X X X X X X X X X X X X X

( ) ( ) ( ) ( ) ( ) ( ) ( ) ( ) RESOLUCIÓN MCD (A; B) = C SEMANA 10 MCD - MCM. q = MCM( A;B) MCD ( A,B) = 7 1 MCD A,B = 7 1

6.1.- Introducción a las estructuras de datos Tipos de datos Arrays unidimensionales: los vectores Operaciones con vectores.

Introducción a los Computadores (CNM-130) Estructuras algorítmicas selectivas

SUPUESTO 1. Horas extraordinarias no estructurales

Ejercicio ejemplo resuelto de uso de arrays (arreglos) dinámicos en pseudocódigo I (CU00214A)

Vectores y Matrices. Los Arreglos pueden ser Uni-, Bi- o Mul=- dimensionales.(vector,

Constante: Una constante es un dato numérico o alfanumérico que no cambia durante la ejecución del programa.

MEDIDAS DE TENDENCIA CENTRAL O DE PRECISIÓN

MANUAL DE PRÁCTICAS DEL TALLER DE PROGRAMACIÒN PRACTICA NO.6

RECAUDACION EN VENTANILLA

PRÁCTICA 1: INTRODUCCIÓN A LA ALGORÍTMICA BOLETIN DE PROBLEMAS RESUELTOS. (Curso 03-04)

Tema 2. Software. Informática (1º Ingeniería Civil)

Luis Zegarra A. Sucesiones, inducción y sumatorias 97

FUNDACIÓN TECNOLÓGICA ANTONIO DE ARÉVALO - TECNAR

PORTAL DEL ACADÉMICO MANUALDE USO

Universidad Nacional del Santa FACULTAD DE INGENIERIA E.A.P. Ingeniería de Sistemas e Informática NETBEANS 7.0 MI PRIMER PROYECTO

DIAGRAMAS DE FLUJOS. Qué son Los Diagramas de Flujo y Para qué se Usan?

Coordinación de Matemática I (MAT021) 1 er Semestre de 2013 Semana 7: Lunes 22 - Viernes 27 de Abril. Contenidos

PROGRAMACIÓN ALGORITMOS y DIAGRAMAS

Capítulo 3. Prueba de escritorio 1: l a P S Salida por pantalla 1. Prueba de escritorio 2: l a P S Salida por pantalla 2 35

TEORIA DE NUMEROS (I) REGLAS DE DIVISIBILIDAD

Factores de legibilidad de código de barras y OCR

LENGUAJE DE PROGRAMACION I. Ing. JAVIER ECHEGARAY ROJO Ing. WILDER ROMAN MUNIVE. Ing. Javier Echegaray Rojo / Ing. Wilder Román Munive Pag 1

MATEMÁTICAS BÁSICAS. Autora: Jeanneth Galeano Peñaloza Edición: Oscar Guillermo Riaño

Tema 3: Números racionales

OFICINA DE ORIENTACIÓN, INFORMACIÓN Y APOYO AL ESTUDIANTE (OOIA) Manual de Campus virtual

Transcripción:

1. Calcular mediante un algoritmo repetitivo la suma de los N primeros números naturales. Leer : N X=1 S=0 Mientras x<=n hacer S=s+1 X=x+1 _mientras Imprimir: s 2. Dada N calificaciones de un estudiante, asociadas a n materias, calcular: a) Cuantas materias tiene reprobadas. b) Cuantas materias aprobadas. c) El promedio de sus calificaciones. d) El promedio de materias aprobadas y reprobadas. Leer: N x=1 cd=0 NA=0 acum_desap =0 acum_ap = 0 acum = 0 Mientras x<=n hacer Leer: not Si: not < 0.5 entonces cd=cd+1 acum_desap= acum_desap + not NA = NA + 1 acum_ap = acum_ap + not fin _ si acum = acum + not x=x+1 _ mientras prom_ap = acum_ap /NA prom_desap = acum_desap/cd prom = acum / N Imprimir: prom, prom_ap, prom_desap, NA, cd 3. Dado un número determinar la suma de sus dígitos. Ejemplos: N=20, s=2+0; N=35, s=3+5=8. Leer: n

s=0 Mientras n<>0 hacer r=n mod 10 s=s + r n= n div 10 _ mientras Imprimir: s 4. Realizar un algoritmo que permita pedir 50 números naturales y determine e imprima cuantos son pares, impares, positivos y negativos. Variables : par(p), impares(im), positivos(pos), negativos(n) p= 2 in= 0 pos= 0 n= 0 Para x= 1 hasta 50 incremento 1 Leer n Si n mod 2= 0 entonces p= p + 1 in= in + 1 si Si n > 0 entonces Pos= pos + 1 n= n + 1 si _para Escribir p, in, pos, n 5. Desarrollar un algoritmo para calcular e imprimir el factorial de un número. variables: factorial(f). numero(n) f= 1 Para x= 1 hasta n f = f * x _para Escribir f 6. Desarrollar un algoritmo para calcular la media de 100 números e imprimir su resultado. variables: suma(s), media s= 0 x= 1 Mientras x<= 100 hacer Leer n s = s + n x = x + 1

mientras media = s /100 Escribir media 7. Calcular y visualizar la suma y el producto de los números pares comprendidos entre 20 y 400, ambos inclusive. variables: suma(s), producto(p) s = 0 p = 1 x = 20 Mientras x<= 400 hacer s = s +1 p = p *x x = x +1 mientras Escribir s, p 8.-Desarrollar un algoritmo que permita ingresar un número, y determine si es o no un número de Amstrong, en caso de no serlo que indique que vuelva a intentar. Si el número leído es 0 que termine el programa. Variables número, número original, digito LEER NUMERO Numero_original Suma= 0 Mientras NUMERO < > 0 hacer dijito = digito mod 10 Suma = Suma + dijito ^ 3 NUMERO = NUMERO mod 10 _mientras Si suma == Número_original Entonces Escribir "es un número de amstrong" Escribir "no es un número de amstrong, intente otra vez" si 9.-Desarrollar un algoritmo para escribir la primera vocal leída del teclado. *Se supone que se leen, uno a uno, carácter desde el teclado =="u") Variables vocal Carácter J sw = 1 Mientras sw == 1 hacer Leer J si (J== "a") o (J == "e") o (J == "i") o (J == "o") o (J Imprimir "LA PRIMERA VOCAL INGRESADA FUE",J

sw = 0 fin_si _mientras 10- Dado la tarifa de pago por horas de un trabajador, y sus horas trabajadas calcular cuantos trabajadores reciben un salario mayor o igual a 500 y calcular además el promedio de los salarios de todos los trabajadores. Leer N Leer Tarifa i=1 C=0 Suma=0 mientras i<=n Hacer Leer horas salario= tarifa * horas Imprimir salario Si salario >=500 entonces c=c+1 _si suma= suma + salario i=i+1 fin_mientras P=suma/N Escribir: P,c 11- Dada N calificaciones, calcular el promedio de las calificaciones aprobadas y el promedio de las calificaciones reprobadas. Leer N i=1 Suma1 =0 Suma2 =0 C=0 S=0 mientras i<= N Hacer Leer Nota Si Nota>=6 entonces: Suma1= Suma1+Nota C=C+1 Suma2= Suma2+Nota S=S+1 _si

i=i+1 fin_mientras Pa=Suma1/C Pd=Suma2/S Escribir: Pa, Pd 12- Dado N, calcular los números: 2,4,6,8,...,2*N Leer N i=1 mientras i<=2*n Hacer: Si i mod 2 == 0 entonces: Imprimir i _si i=i+1 fin_mientras 13- Dado N, escribir el producto desde 1 hasta N Leer N i=1 mult=1 mientras i<=n Hacer mult= mult*i i=i+1 fin_mientras Imprimir mult 14- Calcular la suma de los n primeros números enteros desde el número 8 S=8+9+10+11+...+N

Leer n suma=0 para i=8 hasta n incremento 1 suma=suma+i fin_para Escribir suma 15- La compañía Barner posee una caja con $3.71 con la cual empieza todos los días diariamente se registran egresos. Calcular los egresos de la compañía y mostrar cuanto queda en caja. (La introducción de la información concluye cuando se ingresa un egreso imaginario de -1) Caja=371 Egreso=0 mientras egreso <> -1 Hacer: Caja= Caja - Egreso Leer Egreso _mientras Escribir Caja 16-Calcular la media de un conjunto de notas de alumnos. Se le ha dado un valor de -30 para detectar el fin de la introducción de los datos. total=0 n=0 Leer nota mientras nota<>-30 Hacer: total=total+nota n=n+1 Leer nota fin_mientras media=total/n escribir media

17- Calcular todos los pagos hechos de un restaurante que lea 130 consumos y que si el consumo ingresado excede los $130, el descuento será del 15%. x=1 mientras x<=130 Hacer Leer consumo Si consumo > 130 entonces: descuento=consumo * 0.15 descuento=0 _si pago=consumo-descuento escribir pago x=x+1 fin_mientras