SlideShare una empresa de Scribd logo
UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO
Tomo 5
COLEGIO DE CIENCIAS Y HUMANIDADES
PLANTEL VALLEJO
ING. RAÚL SÁNCHEZ SÁNCHEZ
14/09/2015
LA CONDICION if(condición) {
Sentencia1;
Sentencia2;
Sentencia3;
.
.
.
Sentencian;
}
Else
{
Sentencia1;
Sentencia2;
Sentencia3;
.
.
.
Sentencian;
}
Aplicación didáctica de if
Ejemplo Diseñe un programa en C que al leer tres números, determine cuál de los tres es
el mayor.
Solución:
Ejercicio 1. Diseñe un programa que lea 10 números y que determine cuál de esos diez
números es el mayor.
Ejercicio 2. Diseñe un programa que lea diez números y que determine cuál de ellos es el
menor.
Ejercicio 3. Diseñe un programa en C que al introducir la edad, determine si una persona es
o no mayor (Nota: Recordar que una persona es mayor de edad al cumplir los 18 años)
Operadores lógicos
Ejemplo: Diseñe un programa en C que determine as etapas de la vida tal y como se indica
en la siguiente tabla:
Este es un fragmento del programa, se le recomienda al estudiante concluirlo:
Programas prácticos
Un agente de ventas tiene un salario base de 14 000 pesos mensuales más comisiones
menos impuestos.
Para resolver el problema se hará uso del siguiente modelo matemático:
PT (Pago total)= salario_base +comisión – impuestos
Nota: El cálculo de la comisión y los impuestos se hará en función de las ventas de acuerdo
con la tabla siguiente:
Ventas Comisión Impuestos
ventas<20000 0% 0%
20000<=ventas<40000 2% 1%
Edad Etapa
0<edad<2 Bebé
2=<edad<10 Niñez
10=<edad<20 Adolescente
20=<edad<25 Joven
25=<edad<40 Adulto
40=<edad<60 Madurez
Edad>=60 Tercera Edad
40000<=ventas<100000 3% 2%
100000<=ventas<200000 6% 4%
200000<=ventas<500000 10% 6%
500000<=ventas<1000000 15% 8%
Ventas>=1000000 20% 10%
He aquí parte del programa, se le recomienda al estudiante terminarlo:
Ejercicio 1.
Crear un programa en C en donde se use el operador % para obtener el resto de la división
entera.
Ejemplo:
Resp=a%b
4%6=4
1%6=1
7%8=7
4%3=1
3%12=3
12%3=0
40%2=0
30%2=0
Ejercicio 2. Diseñe un programa en C que identifique si un número es o no par.
Ejercicio 3. Crear un programa que identifique si un número es par o no sin hacer uso del
operador %.
Ejercicio 4. Crear un programa donde se genere una serie numérica realizando n divisiones
enteras tal y como se muestra a continuación:
If con for
Números primos
Definición. Número primo
Número entero que solamente es divisible por él mismo (positivo y negativo) y por
la unidad (positiva y negativa).
Ejercicio 1. Diseñe un programa en C que identifique si un número es o no primo.
Solución:
Ejercicio 2. Diseñe un programa en C que genere una serie de números primos al capturar
el límite:
1. Realizar un programa en el cual: (Valor 30 puntos. Tiempo estimado 30 minutos).
a. Lea dos números enteros y muestre los números primos comprendidos entre dichos
números, ambos incluidos.
b. Que determine cuantos números primos existen en el intervalo establecido (de “n” a “m”).
c. Realice la suma de los “x” números primos encontrados.
d. Liste los números y los promedie.
Sitio Recomendable:
http://programas-en-el-lenguaje-c.blogspot.mx/search/label/Factorizar%20un%20n%C3%BAmero

Más contenido relacionado

PPTX
Algoritmo
DOCX
Guia de aprendizaje
PDF
Exposicion 5
PDF
Exposicion arreglo unidimesional_oliver_guaman
DOCX
Unidimensional
PDF
Banco de preguntas progrmacion
DOCX
Taller realizado por aldo estrada con pseint
DOC
Algoritmos
Algoritmo
Guia de aprendizaje
Exposicion 5
Exposicion arreglo unidimesional_oliver_guaman
Unidimensional
Banco de preguntas progrmacion
Taller realizado por aldo estrada con pseint
Algoritmos

La actualidad más candente (11)

DOCX
Cuadernillo Digital de Programas Secuenciales
PDF
CUADERNILLO DIGITAL DE NETBEANS
PDF
Ejemplos de programación en java
PDF
Informe4 exposicion cuti_paula
PPTX
Estructuras Repetitivas con PSeInt (Parte 2)
DOCX
Primera practica Estructuras de Contol
PDF
0603 tc1001 act programación básica c++
DOCX
CUADERNILLO DE NETBEANS.
PPT
Desafio unid 4
DOC
Ejercicios de algoritmos
PDF
Informe exposicion barros_josue
Cuadernillo Digital de Programas Secuenciales
CUADERNILLO DIGITAL DE NETBEANS
Ejemplos de programación en java
Informe4 exposicion cuti_paula
Estructuras Repetitivas con PSeInt (Parte 2)
Primera practica Estructuras de Contol
0603 tc1001 act programación básica c++
CUADERNILLO DE NETBEANS.
Desafio unid 4
Ejercicios de algoritmos
Informe exposicion barros_josue
Publicidad

Destacado (6)

PDF
Sistemas computacionales desarrollo de software
PDF
Sistemas computacionales diseño de aplicaciones web
PDF
Desarrollo de sitios y materiales educativos web
PDF
Juego empresarial jovenes emprendedores
PDF
Sistemas para el manejo de la informacion documental
PDF
Contabilidad con informatica
Sistemas computacionales desarrollo de software
Sistemas computacionales diseño de aplicaciones web
Desarrollo de sitios y materiales educativos web
Juego empresarial jovenes emprendedores
Sistemas para el manejo de la informacion documental
Contabilidad con informatica
Publicidad

Similar a Practica5 (20)

DOCX
Practica6
PDF
Laboratorio nr 03 programacion digital 2014
PPTX
Compiladores e-interprete
DOCX
Portafolio uta programación 1
PDF
Tema 04 seleccion multiple
DOCX
Portafolio uta programación 1
PDF
ejercicios de diagramas de flujo.pdf
PDF
Practica2 Algoritmo de cambio de base, de la division
PPTX
Laboratorio N° 3 Python
PDF
Algoejemplos
PDF
Algoritmos ejemplos
PDF
Algoejemplos
PDF
6403960 algoejemplos
PDF
Algoejemplos
PDF
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
PDF
Algoritmo ejemplos
PDF
Algoejemplos
PDF
Ejemplos de diagrama de flujo
PDF
Programación.
Practica6
Laboratorio nr 03 programacion digital 2014
Compiladores e-interprete
Portafolio uta programación 1
Tema 04 seleccion multiple
Portafolio uta programación 1
ejercicios de diagramas de flujo.pdf
Practica2 Algoritmo de cambio de base, de la division
Laboratorio N° 3 Python
Algoejemplos
Algoritmos ejemplos
Algoejemplos
6403960 algoejemplos
Algoejemplos
Ejercicios (Algoritmo: Pseudocódigo-Diagrama de Flujo)
Algoritmo ejemplos
Algoejemplos
Ejemplos de diagrama de flujo
Programación.

Más de OpcionesTecnicas (14)

DOCX
Mecatrónica Básica
DOCX
Mecatronica, automatizacion, robots, inteligencia artificial
DOCX
Mecatrónica, sistemas, robótica, inteligencia artificial
DOCX
Mecatrónica Básica
PDF
Servicios bibliotecarios y recursos de informacion con caratula
PDF
Recreacion
PDF
Propagacion de plantas y diseño de areas verdes
PDF
Mantenimiento de sistemas de microcomputo
PDF
Instalaciones electricas en casas y edificios
PDF
Educación y desarrollo infantil
PDF
Banco de sangre
PDF
Analisis clinicos
PDF
Administracion de recursos humanos
PDF
Administracion de recursos humanos
Mecatrónica Básica
Mecatronica, automatizacion, robots, inteligencia artificial
Mecatrónica, sistemas, robótica, inteligencia artificial
Mecatrónica Básica
Servicios bibliotecarios y recursos de informacion con caratula
Recreacion
Propagacion de plantas y diseño de areas verdes
Mantenimiento de sistemas de microcomputo
Instalaciones electricas en casas y edificios
Educación y desarrollo infantil
Banco de sangre
Analisis clinicos
Administracion de recursos humanos
Administracion de recursos humanos

Último (20)

DOCX
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
PPTX
Power Point Nicolás Carrasco (disertación Roblox).pptx
PPTX
Historia Inteligencia Artificial Ana Romero.pptx
PDF
Estrategia de Apoyo de Daylin Castaño (5).pdf
PPTX
Sesion 1 de microsoft power point - Clase 1
PDF
CyberOps Associate - Cisco Networking Academy
DOCX
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
PDF
TRABAJO DE TECNOLOGIA.pdf...........................
PDF
Documental Beyond the Code (Dossier Presentación - 2.0)
PPTX
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
DOCX
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
PPTX
Propuesta BKP servidores con Acronis1.pptx
PPT
El-Gobierno-Electrónico-En-El-Estado-Bolivia
PDF
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
DOCX
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
PPTX
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
PPTX
la-historia-de-la-medicina Edna Silva.pptx
PPTX
modulo seguimiento 1 para iniciantes del
PPTX
Mecanismos-de-Propagacion de ondas electromagneticas
DOCX
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk
TRABAJO GRUPAL (5) (1).docxsjsjskskksksksks
Power Point Nicolás Carrasco (disertación Roblox).pptx
Historia Inteligencia Artificial Ana Romero.pptx
Estrategia de Apoyo de Daylin Castaño (5).pdf
Sesion 1 de microsoft power point - Clase 1
CyberOps Associate - Cisco Networking Academy
TRABAJO GRUPAL (5) (1).docxsjjsjsksksksksk
TRABAJO DE TECNOLOGIA.pdf...........................
Documental Beyond the Code (Dossier Presentación - 2.0)
Acronis Cyber Protect Cloud para Ciber Proteccion y Ciber Seguridad LATAM - A...
Trabajo grupal.docxjsjsjsksjsjsskksjsjsjsj
Propuesta BKP servidores con Acronis1.pptx
El-Gobierno-Electrónico-En-El-Estado-Bolivia
Instrucciones simples, respuestas poderosas. La fórmula del prompt perfecto.
TRABAJO GRUPAL (5) (1).docxjesjssjsjjskss
sa-cs-82-powerpoint-hardware-y-software_ver_4.pptx
la-historia-de-la-medicina Edna Silva.pptx
modulo seguimiento 1 para iniciantes del
Mecanismos-de-Propagacion de ondas electromagneticas
TRABAJO GRUPAL (5) (1).docxjsjsjskskksksk

Practica5

  • 1. UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO Tomo 5 COLEGIO DE CIENCIAS Y HUMANIDADES PLANTEL VALLEJO ING. RAÚL SÁNCHEZ SÁNCHEZ 14/09/2015
  • 2. LA CONDICION if(condición) { Sentencia1; Sentencia2; Sentencia3; . . . Sentencian; } Else { Sentencia1; Sentencia2; Sentencia3; . . . Sentencian; } Aplicación didáctica de if Ejemplo Diseñe un programa en C que al leer tres números, determine cuál de los tres es el mayor. Solución:
  • 3. Ejercicio 1. Diseñe un programa que lea 10 números y que determine cuál de esos diez números es el mayor. Ejercicio 2. Diseñe un programa que lea diez números y que determine cuál de ellos es el menor. Ejercicio 3. Diseñe un programa en C que al introducir la edad, determine si una persona es o no mayor (Nota: Recordar que una persona es mayor de edad al cumplir los 18 años) Operadores lógicos
  • 4. Ejemplo: Diseñe un programa en C que determine as etapas de la vida tal y como se indica en la siguiente tabla: Este es un fragmento del programa, se le recomienda al estudiante concluirlo: Programas prácticos Un agente de ventas tiene un salario base de 14 000 pesos mensuales más comisiones menos impuestos. Para resolver el problema se hará uso del siguiente modelo matemático: PT (Pago total)= salario_base +comisión – impuestos Nota: El cálculo de la comisión y los impuestos se hará en función de las ventas de acuerdo con la tabla siguiente: Ventas Comisión Impuestos ventas<20000 0% 0% 20000<=ventas<40000 2% 1% Edad Etapa 0<edad<2 Bebé 2=<edad<10 Niñez 10=<edad<20 Adolescente 20=<edad<25 Joven 25=<edad<40 Adulto 40=<edad<60 Madurez Edad>=60 Tercera Edad
  • 5. 40000<=ventas<100000 3% 2% 100000<=ventas<200000 6% 4% 200000<=ventas<500000 10% 6% 500000<=ventas<1000000 15% 8% Ventas>=1000000 20% 10% He aquí parte del programa, se le recomienda al estudiante terminarlo: Ejercicio 1. Crear un programa en C en donde se use el operador % para obtener el resto de la división entera. Ejemplo:
  • 6. Resp=a%b 4%6=4 1%6=1 7%8=7 4%3=1 3%12=3 12%3=0 40%2=0 30%2=0 Ejercicio 2. Diseñe un programa en C que identifique si un número es o no par.
  • 7. Ejercicio 3. Crear un programa que identifique si un número es par o no sin hacer uso del operador %. Ejercicio 4. Crear un programa donde se genere una serie numérica realizando n divisiones enteras tal y como se muestra a continuación:
  • 8. If con for Números primos Definición. Número primo Número entero que solamente es divisible por él mismo (positivo y negativo) y por la unidad (positiva y negativa). Ejercicio 1. Diseñe un programa en C que identifique si un número es o no primo. Solución:
  • 9. Ejercicio 2. Diseñe un programa en C que genere una serie de números primos al capturar el límite: 1. Realizar un programa en el cual: (Valor 30 puntos. Tiempo estimado 30 minutos). a. Lea dos números enteros y muestre los números primos comprendidos entre dichos números, ambos incluidos. b. Que determine cuantos números primos existen en el intervalo establecido (de “n” a “m”). c. Realice la suma de los “x” números primos encontrados. d. Liste los números y los promedie.