ver el siguiente video y realizar un resumen, realiza el ejercicio que sale en el video y al finalizar realiza los tres ejercicios que se encuentran abajo del cuadro
DIAGRAMAS DE FLUJO
Es un esquema para representar gráficamente un algoritmo. y se trata de la utilización de diversos símbolos.
ejemplo 1:
ejemplo 2:
PROGRAMACIÓN EN C
1 1 Para iniciar ir a Code block y seleccionar c
2 2. Poner nombre del proyecto y la ubicación
3 3. Ir a source y main.c
4 4. Iniciamos a programar
5 5. Ejecutar el programa en buil y run de la barra
de herramientas, aparecerá el programa ejecutable.
ejercicios propuestos
ejemplo:
1. área de un triangulo area=(base*altura)/2
programa
#include <stdio.h>
#include <stdlib.h>
int main()
{
float base,altura,area;
printf("Base:");
scanf("%f",&base);
printf("Altura:");
scanf("%f",&altura);
area=(base*altura)/2;
printf("el area de un triangulo es: %f", area);
}
P R I M E R E X A M E N P A R C I A L
MODULO 1 SUBMODULO 1
NOMBRE:_________________________________GRUPO:________#LISTA:________CAL:________
Profesora: Isc. Maricela Santos Rivera
I. REALIZA LAS SIGUIENTES ECUACIONES MATEMATICAS EN BASE A LA PRIORIDAD DE LOS SIGNOS: (AGREGA EL DESARROLLO EN CADA UNA DE ELLAS)
1. ( 5 + 8 * 2 * 2 + (8 ^ 2 ) ) (½ PUNTO)
2. 9 – 2 + ( 3 * 3 ) + ( 4 ^ 3 ) (½ PUNTO)
3. 6 * 6 / 2 + 8 + 7 (½ PUNTO)
4. ( 8 + 2 ) / 2 > 6 7 A N D 6 + 2 < 1 0 (½ PUNTO)
5. 3 * 3 * 2 + 3 – 2 + 8 ^ 2 (½ PUNTO)
II. CONTESTA LOS SIGUIENTES CUESTIONAMIENTOS
1. ¿Qué es una variable y que es una constante? (½ PUNTO)
2. ¿Qué es un Algoritmo? y de un ejemplo: (½ PUNTO)
3. ¿Qué diferencia existe entre un Algoritmo y un Diagrama de Flujo?(½ PUNTO)
4. ¿Qué es Hardware y que es Software? (½ PUNTO)
5. ¿Coloca en orden los paréntesis en la línea sobre el modelo del siglo de vida de un sistema? ( ½ PUNTO)
a) Implementación de un programa
b) Definición del problema R=____________________________________
c) Prueba y depuración
d) Mantenimiento
e) Análisis del problema
III. De las siguientes formulas realiza los Diagramas de Flujo. (5 puntos)
1. T o t a l = ( s u m a + r es t a – h ) * 2
2. F o r m u l a = x + y + h h * 1 0 0
3. R e s u l t = (m – n * 8 + 2 ) / 1 2 0 0
4. T o t a l _2 = ( (9 * 2 * 1 0 ) / 1 0 * r e s u l t a d o ) / r e s u l t a d o
5. S u m a = 4 5 + 1 0 * 7 + ( c a l f 1 + c a l f 2 + c a l f 3 )
SEGUNDO EXAMEN PARCIAL
NOMBRE_______________________________________GRUPO:___________#LISTA______
PROFRA. MARICELA SANTOS RIVERA
I. REALIZA LAS SIGUIENTE OPERACIONES UTILIZANDO LA PRIORIDAD DE LOS OPERADORES
REALIZA EL DESARROLLO
6 4 + 5 6 * 3 / 3 ^ 2 + ( 4 8 *2 )
( 8 – 2 + 1 5 ) ^ 2 + ( 1 5 – 4 )
N O T ( ( 1 5 < 4 + 4 ) A N D ( 4 = 5 ) )
( 6 / 2 * 2 + 1 5 – 1 ) * 3
( ( 9 + 9 – 9 + 0 * 8 9 ) + 1 6 – 5 ) ^ 2
II. REALIZA DIAGRAMAS DE FLUJO PARA LAS SIGUIENTES FORMULAS Y POSTERIORMENTE PROGRAMAS EN LENGUAJE C
total=45+h*m+m
res=(j+p/3)*t
w=18+14/16+o+r+r*u
q=r+y+f+d
x=(567+8)/v+n
TERCER EXAMEN PARCIAL
Nombre:_______________________________________________Grupo:______# lista_____
I.S.C. Maricela Santos Rivera Plantel: Hermosillo V “Pueblitos” Primer Parcial
Realiza los siguientes ejercicios en programas C (1 punto cada programa)
1. Soluciona la formula sum=((w+x+z+1000)*h)/2
2. Solicita una cantidad de pesos para convertirlo a dólares sabiendo que cada dólar vale 17 pesos.
3. El dueño de un terreno sabe la cantidad de hectáreas del mismo, y necesita transformar las hectáreas a Acres, sabiendo que la fórmula para convertir es acres=hectareas*0.4047
4. Solicita dos números y realiza una comparación para imprimir cual de los dos es el mayor
5. Realiza una pregunta al usuario donde le preguntes que tipo de casa desea comprar, si desea la casa modelo es la 1 con un precio de $900,000, si desea la casa una planta es la 2 y el costo es $600,000 y si desea la casa doble planta es la 3 su costo es de $500,000. Pero si es socio se le realizara un 30% de descuento en la casa que seleccione, imprimirle cuanto pagará por la casa seleccionada.
6. Solicitar te tecleen una opción del 1 al 5, imprimir el tipo de habitación según el numero tecleado, 1. Habitación simple, 2. Habitación Sencilla 3. Habitación Doble, 4. Habitación Triple, 5. Habitación Especial.
7. Imprime el nombre de tu maestra de modulo 80 veces
8. Solicita dos números, Pregunta la operación a realizar 1. Suma 2.resta 3. División y 4.multiplicación. realiza la operación que se selecciono con uso de case e imprime el resultado de la operación.
9. Si teclea el usuario el numero 1 realiza la formula form=(total1+total2)*5 y en caso contrario soluciona la formula form=(total_1+eme+ka)/3.
10. Saca el 70% de un número dado, imprime el resultado.
EJERCICIO
#include <stdio.h>
#include <stdlib.h>
int main()
{
float ventas,tp,pago;
int empleados,x;
printf("cuantos empleados:");
scanf("%d",&empleados);
if (empleados>=0)
{
for(x=0;x<=empleados;x++)
{
printf("\ntotal de ventas en dinero\n");
scanf("%f",&ventas);
tp=ventas*0.30;
pago=pago+tp;
printf("el total a pagar es:%f",pago);
}
}
else
{
printf("No hay empleados");
}
return 0;
}
USO DE CASE
#include
<stdio.h>
void main()
{
int opcion;
printf("Ingrese un numero
entero: ");
scanf("%d",&opcion);
switch(opcion)
{
case 1:
printf("Ha ingresado el
numero uno\n");
break;
case 2:
printf("Ha ingresado el
numero dos\n");
break;
case 3:
printf("Ha ingresado el
numero tres\n");
break;
case 4:
printf("Ha ingresado el
numero cuatro\n");
break;
case 5:
printf("Ha ingresado el
numero cinco\n");
break;
case 6:
printf("Ha ingresado el
numero seis\n");
break;
case 7:
printf("Ha ingresado el
numero siete\n");
break;
case 8:
printf("Ha ingresado el
numero ocho\n");
break;
case 9:
printf("Ha ingresado el
numero nueve\n");
break;
default:
printf("Ha ingresado un
numero no valido\n");
break;
}
}
ejemplo uso de case
Que muestre un menú donde las opciones sean “Equilátero”, “Isósceles” y
“Escaleno”, pida una opción y calcule el perímetro del triángulo seleccionado.
#include <stdio.h>
#include <stdlib.h>
int main(void)
{
int lado, base, opcion;
printf("Introduzca lado del triángulo:");
scanf("%d",&lado);
printf("Introduzca base del triángulo:");
scanf("%d",&base);
printf("Seleccione opción:\n");
printf("1 - Equilátero\n");
printf("2 - Isósceles\n");
printf("3 - Escaleno\n");
scanf("%d",&opcion);
switch (opcion)
{
case 1:
printf("El perímetro es:%d\n",3*lado);
break;
case 2:
printf("El perímetro es:%d\n",(2*lado)+base);
break;
case 3:
printf("El perímetro es:%d\n",lado + lado + lado);
break;
default:
printf("Opción no válida.");
break;
}
system("PAUSE");
return 0;
}
ejercicio con uso de case
1. Pregunta que operación quiere realizar y que presione un numero si es 1. suma, 2. resta, 3.division y 4. multiplicación, solicitar los valores de dos números y realizar las operaciones correspondientes.
La estructura condicional if ... else
En la gran mayoría de los programas será necesario tomar decisiones
sobre qué acciones realizar. Esas decisiones pueden depender de los datos que
introduzca el usuario, de si se ha producido algún error o de cualquier otra
cosa.
if (edad < 18)
printf("No puedes
acceder.\n");
else
printf("Bienvenido.\n");
Realizar los siguientes ejercicios con el uso de if - else
1. Pregunta que operación quiere realizar,
si conversión a pesos o conversión a dolares.
2. solicita la edad de una persona, si la edad es mayor a 18 imprimir "Si puede pasar al evento por ser mayor de edad" y si no imprimir "lo sentimos no tienes acceso por ser menor de edad".
3.Que lea un importe bruto y calcule su importe neto, si es mayor de
15.000 se le aplicará un 16% de impuestos, en caso contrario se le aplicará un
10%.
4. Pide tres calificaciones calcula el promedio e imprime si aprobo o no y su calificacion
El bucle for
Es un bucle muy flexible y a la vez muy potente ya que
tiene varias formas interesantes de implementarlo
ejemplo:
int i;
for (i=0; i < 100;
i = i + 1) {
printf("%d\n",
i);
}
ejercicio:
1. imprimir 30 veces el nombre de Cecyte
Ciclo do - While
Hacer mientras se cumpla con la condición
#include <stdio.h>
#include <stdlib.h>
int main()
{
int numero;
do
{ printf("\nla operacion se realizara hasta que el num sea mayor de 100 ");
printf("Ingrese un numero: ");
scanf("%d",&numero);
}
while(numero <= 100);
system("PAUSE");
return 0;
}
#include <stdio.h>
#include <stdlib.h>
int main()
{
int saldo=0, deposito=0, retiro=0, opcion=0;
printf("Introduzca saldo inicial: ");
scanf("%d", &saldo);
while(opcion != 5){
printf("===Bienvenido al banco===");
printf("\nElija una opcion");
printf("\n1. Depositar");
printf("\n2. Retirar");
printf("\n3. Ver saldo");
printf("\n4. Abonar intereses");
printf("\n5. Salir");
printf("Su opcion: ");
scanf("%d", &opcion);
if (opcion == 1){
printf("Monto a depositar: ");
scanf("%d", &deposito);
saldo = saldo + deposito;
}
if (opcion == 3){
printf("\nSu saldo es: %d", saldo);
}
if (opcion == 5){
printf("\nGracias por usar este programa");
}
}
}
al ejercicio se le puede agregar lo siguiente
if (opcion == 2){
printf("Monto a retirar: ");
scanf("%d", &deposito);
saldo = saldo
- deposito;
}
USO DE FUNCIONES
#include <stdio.h>
#include <conio.h>
#include <math.h>
void seno (float angulo);
void coseno (float angulo);
void tangente (float angulo);
main()
{
float angulo;
int opcion, ban=1;
clrscr();
while(ban==1)
{
printf("\t\tBIENVENIDO/A\n\n");
printf("Introduzca el valor del angulo, por favor:\n");
scanf("%f", &angulo);
printf("¨Que desea hacer?:\n\n");
printf("********************************************\n");
printf("**** 1. seno del angulo ****\n");
printf("**** 2. coseno del angulo ****\n");
printf("**** 3. tangente del angulo ****\n");
printf("********************************************\n");
scanf("%d", &opcion);
while(opcion<0 || opcion>3)
{
printf("ERROR, la opcion debe estar entre 0 y 3:\n");
scanf("%d", &opcion);
}
clrscr();
switch(opcion)
{
case 1: seno (angulo);
break;
case 2: coseno (angulo);
break;
case 3: tangente (angulo);
break;
}
printf("¨Hay mas datos? (si=1 y no=0)\n");
scanf("%d",&ban);
}
getch();
return 0;
}
void seno (float angulo)
{
float y;
y=sin (angulo);
printf("El seno de %f es %f\n\n", angulo, y);
}
void coseno (float angulo)
{
float y;
y=cos(angulo);
printf("El coseno de %f es %f\n\n", angulo, y);
}
void tangente (float angulo)
{
float y;
y=tan(angulo);
printf("La tangente de %f es %f\n\n", angulo, y);
getch();
}
COLEGIO DE ESTUDIOS
CIENTIFICOS Y TECNOLOGICOS DEL ESTADO DE SONORA
(INGRESAR UNA IMAGEN)
DESARROLLA SOFTWARE
REALIZANDO PROGRAMACION
PROYECTO FINAL
MAESTRA: MARICELA SANTOS RIVERA
ALUMNO: SDFSLJFKLFJKLSF
GRUPO: JASDJLFLSFJSD
MATRICULA: JSDKLFJLKSDJFKL
HERMOSILLO
SONORA A; 15 DE DICIEMBRE DEL 2017
EXAMEN FINAL
NOMBRE:____________________________________GRUPO:________#LISTA:___
Profesora: Ing. Maricela Santos Rivera
Realizar los ejercicios que se te solicitan. Valor (2 puntos cada uno).
1. Realizar un programa en C que calcule el número de pulsaciones que una persona debe tener por cada 10 segundos de ejercicio. Si la formula es:
num_pulsaciones=(220-edad)/10
2. 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 (realiza un programa en c).
3. Realiza un programa en c en donde se imprima tu nombre completo 100 veces, utiliza (for).
4. Realiza un programa en c que solucione la siguiente ecuación : Suma= a+b+c
5. realiza un programa en c, para sacar el promedio de un alumno e imprimirlo en pantalla, sabiendo que las materias que cursa son cinco. Matemáticas, ingles, computación, español, química.
ARISTÓTELES: La inteligencia consiste no sólo en el conocimiento, sino también en la destreza de aplicar los conocimientos en la práctica.
Éxito….