Programa divisores Utilizando while paso a paso ….

Slides:



Advertisements
Presentaciones similares
Estructura selectiva anidada
Advertisements

Instrucciones Básicas Entrada de Información
MANUAL EXPRESS DE C J.M.sevilla.
LOGROS DEL PERÍODO Utiliza de forma correcta las funciones para entrada y salida de datos en c++. Utiliza los elementos básicos de un programa en c++.
Repaso para la construcción del intérprete 2012
Estructuras de control
CICLOS EN C – PARTE 2.
DIVISION DE POLINOMIOS
MULTIPLICACION Y DIVISIÓN DE ENTEROS
INFORMATICA I Funciones CLASE 13.
CICLOS EN C.
Una breve introducción
Estructuras de Repetición
Funciones y procedimientos
Estructuras de repetición
Son aquellas que van a ejecutar un número determinado de veces una instrucción o un conjunto de ellas. Un BUCLE O CICLO son las instrucciones a repetirse.
Estructuras de Control de Repetición
Debo buscar en la tabla del 5 un número menor igual que el dividendo …
Lenguaje C.
Características de “C”
Características de “C” Y Esta conformado por un Ambiente Integrado. Y Es un Lenguaje de Nivel medio. Y Es un compilador. YContiene un conjunto de palabras.
Estructuras de Iteracion (Repetitivas ) while , for,, do-while
CI TEORIA semana 4 Estructura Algorítmica: SELECCIÓN
Control de flujo: Bucles
CRITERIOS DE DIVISIBILIDAD
Lenguaje C Ing. Sonia Alexandra Pinzón Nuñez
INGENIERIA EN SISTEMAS COMPUTACIONALES
WHILE Estructuras Repetitivas
UNIVERSIDAD PERUANA DE LAS AMERICAS INGENIERIA DE COMPUTACION Y SISTEMAS PROGRAMACION I ING. PEDRO BENITES TOLEDO Programación I Capitulo IV : Estructuras.
Programación en Lenguaje C
Informática Tema 5 - Estructuras de Control Estructuras de Repetición.
COMP 250.  Ejemplo:  Suponer que se necesita codificar un programa donde se muestre como resultado el string “Bienvenidos al mundo de JAVA!!!” cien.
SIMULACIÓN DE UNA CORRIDA (DEBUG) Preparado por Prof. Nelliud D. Torres Corrida de un programa (Debug) que pide diferentes edades al usuario y calcula.
PUNTEROS Y REFERENCIAS
Principios de programación LIA. Suei Chong Sol, MCE. Sentencias de Control Repetitivas.
Estructuras de Repetición (Hacer-Mientras)
While En este ciclo el cuerpo de instrucciones se ejecuta mientras una condición permanezca como verdadera en el momento en que la condición se convierte.
Tema ‧ Comando - while Repeticiones. Comando while ‧ Un ciclo es cualquier construcción de programa que repite una sentencia ó secuencia de sentencias.
Elementos del lenguaje C++
Cocientes Notables 4° SECUNDARIA.
Los punteros Programación modular.
Estructuras de Repetición (Hacer-Mientras)
Objetivo Mostrar los fundamentos de la programación a través de ejemplos y prácticas utilizadas cotidianamente en el desarrollo de aplicaciones.
Conceptos básicos Programación modular ¿Cómo traducir un programa al lenguaje de la computadora? #include main(void) { int num,num2,x,mayor; x=0;
UNIVERSIDAD LATINA INTRODUCCION A LA PROGRAMACION INSTRUCCIONES INTERATIVAS.
La división (I).
ALGORITMOS Y ESTRUCTURAS DE DATOS Operaciones sobre cadenas de caracteres y Funciones LIA. Suei Chong Sol.
LENGUAJE “C” Programación.
Fundamentos de Programación
1 TÉCNICAS DE PROGRAMACIÓN Lenguaje C Tercera Clase (Segunda de C)
LA DIVISIÓN PARA 3º DE PRIMARIA.
Estructuras selectivas
LENGUAJE “C” Programación.
OPERACIONES BINARIAS BÁSICAS
Estructuras de Decisión
2011/1 - CLASE 12. AGENDA 1 Introducción 2 Sentencia while 3 Sentencia for 14 Sentencia do-while 5 Instrucciones Especiales 6 Ciclos anidados.
CICLOS EN C – PARTE 3.
La multiplicación.
División de un polinomio entre otro polinomio
 La frecuencia relativa es el cociente entre la frecuencia absoluta de un determinado valor y el número total de datos.
Clase 1 Gabriela Araya Baez.. Char: Variable que almacena caracteres. Int: Variable que almacena enteros. Float: Variable que almacena decimales. Doble:
 Las funciones son un conjunto de instrucciones que realizan una tarea específica. En general toman unos valores de entrada, llamados parámetros y proporcionan.
PARCIAL 3. CADENAS Y CARACTERES PARA PODER DISTINGUIR LOS DATOS DE TIPO CARACTER (CHAR), ESTOS SE ENCIERRAN EN COMILLAS SIMPLES. LOS DATOS DE TIPO CARÁCTER.
Características de “C” Esta conformado por un Ambiente Integrado. Es un Lenguaje de Nivel medio.Es un compilador. Contiene un conjunto de palabras reservadas.
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Arreglo.
Introducción al Lenguaje C (I) Tipos básicos, arrays y punteros Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión
Ciclos de Repeticion Yoel Gutierrez Unidad 6. Contenido DefinicionExplicacionEjemplosReferencias.
Estructuras Repetitivas Consideraciones. Estructuras Repetitivas  Son aquellas que van a ejecutar un número determinado de veces una instrucción o un.
Características de “C”
Estructuras Repetitivas
Transcripción de la presentación:

Programa divisores Utilizando while paso a paso …

 Realizando divisiones, cuando el residuo es cero, entonces ese número es un divisor.  Ejemplo:  Deseo saber los divisores del número 4.  4/1 Residu0= 0 el 1 es divisor.  4/2 Residuo=0 el 2 es divisor.  4/3 Residuo =1 el 3 no es divisor.  4/4 Residuo =0 el 4 es divisor.  Concluimos que los divisores del 4 son: 1,2,4. ¿Cómo obtengo los divisores de un número?

 En «c», el operador %, me permite obtener el módulo.  Observo y complemento: ¿Cómo lo codifico en «C»? OperaciónResultado 4 %1 4%2 4%3 4%4

Antes de codificar… PreguntaRespuesta ¿Qué número es constante en todas las operaciones? ¿Cómo es el incremento en los posibles divisores (1,2,3,4) ¿Cuántas veces se realizó la división del módulo? ¿Por qué solo se verifica hasta el número 4?

 El número 4 es el que el usuario proporciona, necesito una variable entera, la llamaremos num.  Para verificar los divisores se inicia con el número 1 y se verifica hasta num, en este caso hasta 4. El incremento es unitario. Se utilizará un variable x, inicializada a 1, que se incrementará dentro del bucle, x=x+1.  Utilizare un while (x<=num) para obtener los posibles divisores.  Dentro del bucle utilizare un if (num%x==0), para identificar los divisores. Concluyendo

 #include  main(void)  {  int num,x;  x=1;  printf("\n Programa que despliega los divisores de un numero entero");  printf(" \n Numero: " );  scanf("%d",&num);  while(x<=num) {  if (num%x==0)  printf("\t %d, ",x);  x=x+1;  }  getch();  } El programa en C.

Complemento la tabla Si num = 8, verifica el ejemplo y complementa