Ejercicios. 1.-Escribir un programa que muestra un menú y según la opción seleccionada realiza el cálculo correspondiente, utilizando do-while.

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Ejercicios. 1.-Escribir un programa que muestra un menú y según la opción seleccionada realiza el cálculo correspondiente, utilizando do-while."

Transcripción

1 Ejercicios 1.-Escribir un programa que muestra un menú y según la opción seleccionada realiza el cálculo correspondiente, utilizando do-while. Pseudocódigo INICIO x 0 num flotante HACER IMPRIMIR 'Programa que calcula operaciones matematicas' IMPRIMIR 'Menú' IMPRIMIR '1. El triple' IMPRIMIR '2. El cuadrado' IMPRIMIR '3. Logaritmo natural' IMPRIMIR '4. Logaritmo decimal' IMPRIMIR '5. Seno' IMPRIMIR '6. Coseno' IMPRIMIR 'Escriba el número de la opción que desee:' LEER x IMPRIMIR 'Escriba el número' LEER num SELECCIONAR CASO 1: IMPRIMIR 'El triple de num es: 3num CASO 2: IMPRIMIR 'El cuadrado de num es. Num^2 CASO 3: IMPRIMIR 'El logaritmo neperiano de num es: log num CASO 4: IMPRIMIR 'El logaritmo decimal de num es: log10 num CASO 5: IMPRIMIR 'El seno de num en radianes es sin num CASO 6: IMPRIMIR 'El coseno de num en radianes es: cos num DEFAULT: IMPRIMIR 'Esto no es ninguna opción' MIENTRAS x!=7 FIN SELECCIONAR FIN Código fuente #include<stdio.h> //Libreria de entrada y salida estándar #include<math.h> //Librería que contiene operaciones matemáticas #include<conio.h> //Librería que incluye getch

2 float triple(float a){ return 3*a; float cuadrado(float a){ return a*a; float loga(float a){ return log (a); float loga10(float a){ return log10 (a); float seno(float a){ return sin (a); float coseno(float a){ cos (a); int main(void){ int x; //Para seleccionar los casos float num,total; //Indica que la variable que se va a utilizar va a ser fraccionaria do{ printf("\nprograma que calcula operaciones matematicas\n"); printf("\nmenu\n"); printf("\n\n\n1.el triple"); //Se despliega el menú printf("\n2.el cuadrado"); printf("\n3.logaritmo natural"); printf("\n4.logaritmo decimal"); printf("\n5.seno"); printf("\n6.coseno"); printf("\n7.salir"); printf("\n\nescriba el numero de la opcion que desee: "); //Para que el usuario sepa lo que tiene que hacer scanf("%d",&x); //Lee el número que escogió del menú switch(x){ //Se coloca entre paréntesis la expresión que será evaluada case 1: total=triple(num); printf("\nel triple de %f es: %f",num,total); //Despliega el resultado de la operación //Para que se limpie pantalla case 2: total=cuadrado(num); printf("\nel cuadrado de %f es: %f",num,total); //Despliega el resultado de la operación

3 case 3: total=loga(num); printf("\nel logaritmo natural de %f es: %f",num,total); //Despliega el resultado de la operación case 4: total=loga10(num); printf("\nel logaritmo decimal de %f es: %f",num,total); //Despliega el resultado de la operación case 5: total=seno(num); printf("\nel seno de %f es: %f",num,total); //Despliega el resultado de la operación case 6: total=coseno(num); printf("\nel coseno de %f es: %f",num,total); //Despliega el resultado de la operación case 7: return 0; //Para que finalize el programa sin ningún problema break; default: //Indica que si ningún valor coincidió con los case se deberá ejecutar esta opción printf("\n\nesto no es ninguna opcion"); break; while(x!=7); //Para que la pantalla permanezca estática

4 Imágen del programa corriendo

5 2.-Escribir un programa que calcule la potencia de un número a la n potencia utilizando ciclos. Pseudocódigo INICIO potencia flotante numero flotante elevado flotante n flotante base flotante j entero IMPRIMIR 'Escribe el número que desees elevar a la potencia n:' LEER base IMPRIMIR 'Escriba la potencia con la que quieras elevar el número:' LEER potencia SI potencia!=0 y potencia!=1 numero=base*base PARA i=3 potencia>=i i++ numero=numero*base IMPRIMIR El número base elevado a la potencia potencia es: numero SI potencia=1 IMPRIMIR El número base elevado a la potencia potencia es: 1 FIN Código fuente #include<conio.h> //Librería que incluye getch() #include<stdio.h> //Librería de entrada y salida estándar main(){ float potencia,numero,elevado,n,base; //Indica que las variables que se van a utilizar serán de tipo flotante int i; //Indica que la variable es de tipo entero printf("\nescribe el numero que desees elevar a la potencia n:\n\n"); //Despliega un mensaje en pantalla scanf("%f",&base); //Lee la variable printf("\nescribe la potencia con la que quieras elevar el numero:\n\n"); scanf("%f",&potencia); if(potencia!=0 && potencia!=1){ numero=base*base; //Realiza una operación for(i=3;potencia>=i;i++) numero=numero*base; printf("\nel numero %f elevado a la potencia %f es: %f",base,potencia,numero); if(potencia==1){ printf("\nel numero %f elevado a la potencia %f es: %f",base,potencia,base); if(potencia==0){ printf("\nel numero %f elevado a la potencia %.1f es: 1",base,potencia);

6 //Para que la pantalla permanezca estática Imágen del programa corriendo

7 3.-Realizar un programa que calcule el promedio de las edades de las novias que has tenido en tu vida. El usuario debe introducir el número de novias y sus respectivas edades. Pseudocódigo INICIO novias entero i entero j entero edad entero IMPRIMIR 'Programa que calcula el promedio de l@s novi@s que has tenido' IMPRIMIR 'Indica cuant@s novias has tenido en tu vida:' LEER novias i=0 arr_edad[novias]--entero HACER IMPRIMIR 'Cuál era la de edad de tu i+1 novi@:' LEER edad arr_edad[i]=edad i++ MIENTRAS i<novias PARA j=0 j<novias j++ suma=suma+arr_edad[j] FIN prom=suma/ flotante novias IMPRIMIR 'El promedio es: prom' Código fuente #include<stdio.h> //Librería de entrada y salida estándar #include<conio.h> //Librería que incluye getch() int main(){ int novias,i,j,edad; //Indica que las variables que se van a utilizar van a ser de tipo entero float prom,suma=0.0; //Indica que las variables que se van a utilizar van a ser de tipo flotante printf("\nprograma que calcula el promedio de l@s novi@s que has tenido\n"); //Se despliega un mensaje en pantalla printf("\nindica cuant@s novi@s has tenido en tu vida:\n"); scanf("%d",&novias); //Lee las variables i=0; //Asigna a i=0 int arr_edad[novias]; //Se introduce un arreglo do{ printf("cual era la edad de tu %d novi@: \n\n",i+1); scanf("%d",&edad);

8 arr_edad[i]=edad; i++; while(i<novias); for(j=0; j<novias;j++){ suma=suma+arr_edad[j]; //Indica las operaciones que se van a realizar con un ciclo para prom=suma/(float)novias; //Realiza el promedio de las edades printf("\n EL promedio es: %.2f", prom); //Para que la pantalla permanezca estática Imágen del programa corriendo

Ejercicios. 1.-Realizar un programa que resuelva una ecuación de segundo grado.

Ejercicios. 1.-Realizar un programa que resuelva una ecuación de segundo grado. Ejercicios 1.-Realizar un programa que resuelva una ecuación de segundo grado. Pseudocódigo INICIO a 0 b 0 c 0 x1 0 x2 0 real 0 imaginaria 0 IMPRIMIR 'Programa que resuelve una ecuación de segundo grado'

Más detalles

El lenguaje C. if (a>3) { printf("hola"); // bloque printf("%d",a); // de getch(); //código } Partes de un programa en C.

El lenguaje C. if (a>3) { printf(hola); // bloque printf(%d,a); // de getch(); //código } Partes de un programa en C. El lenguaje C El lenguaje C es uno de los lenguajes de programación estructurada más utilizados en nuestros días. El principal componente estructural de C es la función. En C, las funciones son bloques

Más detalles

OBJETIVO III. APLICAR A LOS PROGRAMAS EN C LAS ESTRUCTURAS DE SELECCIÓN IF Y SWITCH ACTIVIDAD

OBJETIVO III. APLICAR A LOS PROGRAMAS EN C LAS ESTRUCTURAS DE SELECCIÓN IF Y SWITCH ACTIVIDAD OBJETIVO III. APLICAR A LOS PROGRAMAS EN C LAS ESTRUCTURAS DE SELECCIÓN IF Y SWITCH 1. Estructuras de Control. 2. La Sentencia If. 3. Ejemplos de la Sentencia If. 4. Sentencias IF de dos alternativas IF-ELSE

Más detalles

Lenguaje C, segundo bloque: Sentencias de control

Lenguaje C, segundo bloque: Sentencias de control Lenguaje C, segundo bloque: Sentencias de control José Otero 1 Departmento de informática Universidad de Oviedo 23 de octubre de 2007 Índice 1 Sentencia if 2 Sentencia if-else 3 if e if-else anidados 4

Más detalles

Entrada de datos y salida de resultados.

Entrada de datos y salida de resultados. Clase 2 de C++ Entrada de datos y salida de resultados. Son operadores que sirven para introducir los datos a un programa y visualizar los resultados o impresiones. En C: Operadores scanf y printf: Ejemplos:

Más detalles

Cuales son los tipos de instrucciones que se utilizan en la programación?

Cuales son los tipos de instrucciones que se utilizan en la programación? EXAMEN NIVEL PREUNI/UNI Cuales son los tipos de instrucciones que se utilizan en la programación? a) Instrucciones afirmativas e instrucciones negativas b) Instrucciones entrada, instrucciones afirmativas

Más detalles

Tipos de Datos en C. Palabras reservadas en C

Tipos de Datos en C. Palabras reservadas en C Tipos de Datos en C Tipo Tamaño de bits Rango char 8-128 a 127 unsigned char 8 0 a 255 signed char 8-128 a 127 int 16 32768 a 32767 unsigned int 16 0 a 65535 signed int 16 Igual que int short int 16 Igual

Más detalles

Ejercicios de Programación

Ejercicios de Programación Ejercicios de Programación ESTRUCTURAS DE CONTROL Ejercicios resueltos: If 1 Leer dos valores numéricos enteros y almacenarlos en dos variables de nombre `x' y `z', mostrando en aquellos casos en los que

Más detalles

POTENCIAS Y RAÍCES CUADRADAS CON NUMEROS NATURALES. EXPONENTE: Indica las veces que se repite la base

POTENCIAS Y RAÍCES CUADRADAS CON NUMEROS NATURALES. EXPONENTE: Indica las veces que se repite la base POTENCIAS Y RAÍCES CUADRADAS CON NUMEROS NATURALES 1- CONCEPTO DE POTENCIA Una potencia es un producto de factores iguales. 6 4 EXPONENTE: Indica las veces que se repite la base BASE: Es el factor que

Más detalles

Una clasificación de los tipos de datos existentes en los diferentes lenguajes de programación se presenta a continuación:

Una clasificación de los tipos de datos existentes en los diferentes lenguajes de programación se presenta a continuación: Clase teórica 2 Algoritmos en C Página 1 de 6 TIPOS DE DATOS Una clasificación de los tipos de datos existentes en los diferentes lenguajes de programación se presenta a continuación: Por el momento nuestro

Más detalles

Tipos de datos y operadores en C++

Tipos de datos y operadores en C++ Tipos de datos y operadores en C++ El tipo de dato determina la naturaleza del valor que puede tomar una variable. Un tipo de dato define un dominio de valores y las operaciones que se pueden realizar

Más detalles

Unidad 1: Números reales.

Unidad 1: Números reales. Unidad 1: Números reales. 1 Unidad 1: Números reales. 1.- Números racionales e irracionales Números racionales: Son aquellos que se pueden escribir como una fracción. 1. Números enteros 2. Números decimales

Más detalles

Hoja de problemas Estructuras de Control

Hoja de problemas Estructuras de Control Departamento de Estadística, I.O. y Computación Ingeniería Técnica Industrial - Electrónica Industrial Fundamentos de Informática Hoja de problemas Estructuras de Control 1. Cuál es el efecto de las siguientes

Más detalles

Para dudas, comentarios escribe a: giovvani@msn.com C BASICO

Para dudas, comentarios escribe a: giovvani@msn.com C BASICO C BASICO Qué es C? C es un lenguaje de programación de alto nivel desarrollado en el año 1972 por Dennos Ritchie en AT&T Bell Labs. La legibilidad, facilidad de mantenimiento y la portabilidad son algunas

Más detalles

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN

UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN UNIVERSIDAD AUTÓNOMA DE NUEVO LEÓN FACULTAD DE INGENIERÍA MECÁNICA Y ELÉCTRICA LABORATORIO DE INGENIERÍA DE CONTROL PRACTICA N 1 INTRODUCCIÓN Y COMANDOS DEL MATLAB OBJETIVO Familiarizarse con el modo de

Más detalles

Números enteros (cortos, largos y sin signo) Números reales (precisión simple y doble) Carácter y cadenas de caracteres. Lógicos.

Números enteros (cortos, largos y sin signo) Números reales (precisión simple y doble) Carácter y cadenas de caracteres. Lógicos. Universidad Rafael Urdaneta Escuela de Ingeniería de Computación Números enteros (cortos, largos y sin signo) Números reales (precisión simple y doble) Carácter y cadenas de caracteres. Lógicos. Asignación

Más detalles

funciones printf scanf

funciones printf scanf FUNCIONES EN C FUNCIONES Los módulos en C se llaman funciones. Hemos estado utilizando funciones de la biblioteca estandar stdio.h como por ejemplo printf y scanf. Comenzaremos viendo algunas funciones

Más detalles

Tema 3. Estructuras de control

Tema 3. Estructuras de control Tema 3. Estructuras de control 3.1. Secuencial 3.2. Selección 3.3. Repetición 2 Objetivos Objetivos del tema: Conocer y saber la utilidad de las tres estructuras de control (secuencial, alternativa y repetitiva)

Más detalles

Descripción de un Programa

Descripción de un Programa Unidad 2 Descripción de un Programa 1 El Lenguaje C (1) El lenguaje C fue creado en 1972 por Ken L. Thompson y Dennis M. Ritchie en los Laboratorios Bell. Es evolución de un lenguaje más antiguo: B (a

Más detalles

PRÁCTICA INSTRUCCIONES DE SELECCIÓN. Objetivos

PRÁCTICA INSTRUCCIONES DE SELECCIÓN. Objetivos Objetivos a) El alumno será capaz de realizar programas que involucren la toma de decisiones y éstas llevarán a realizar diferentes procesos con el fin de alcanzar la solución de una tarea. b) El alumno

Más detalles

LA CALCULADORA CIENTIFICA CASIO fx-82ms

LA CALCULADORA CIENTIFICA CASIO fx-82ms LA CALCULADORA CIENTIFICA CASIO fx-82ms 1.- Antes de comenzar con las operaciones. Antes de realizar cualquier cálculo debes ingresar el modo correcto. Para realizar cálculos aritméticos debes ingresar

Más detalles

Programación Orientada a Objetos Métodos Guía de Ejercicios v9.7

Programación Orientada a Objetos Métodos Guía de Ejercicios v9.7 Programación Orientada a Objetos Métodos Guía de Ejercicios v9.7 1, Escriba un método llamado puntoscalidad que reciba como entrada el promedio de un estudiante y devuelva 4 si el promedio se encuentra

Más detalles

Se guardan en archivos con extencion c y los cabezales con extension h

Se guardan en archivos con extencion c y los cabezales con extension h Se guardan en archivos con extencion c y los cabezales con extension h Tipos de Variables: Tipo Tamaño(bytes) Limite inferior Limite superior char 1 -- -- unsigned char 1 0 255 short int 2-32768 +32767

Más detalles

4. El código BCD utiliza para codificar cada símbolo decimal: a) 4 bits b) 6 bits c) 8 bits d) ninguna de las anteriores es correcta

4. El código BCD utiliza para codificar cada símbolo decimal: a) 4 bits b) 6 bits c) 8 bits d) ninguna de las anteriores es correcta Fundamentos de Informática Primera Parte. Un ordenador o computador es una máquina concebida para: a) codificar y almacenar información binaria b) efectuar operaciones aritméticas y lógicas bajo el control

Más detalles

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; TEMA 5. CONTROL DE FLUJO DEL PROGRAMA 5.1 Sentencias Una sentencia es una expresión seguida de un punto y coma. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; El ; es obligatorio

Más detalles

Logaritmos. Cuál es la etimología de la palabra logaritmo? Proviene del griego Lógos: estilo, manera, relación, razón Arithmós: número

Logaritmos. Cuál es la etimología de la palabra logaritmo? Proviene del griego Lógos: estilo, manera, relación, razón Arithmós: número Logaritmos La invención de los logaritmos se debe al matemático escocés John Neper quien, a principios del siglo XVII, intentó idear un método que aliviara los complejos cálculos que debían realizarse

Más detalles

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;

TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; TEMA 5. CONTROL DE FLUJO DEL PROGRAMA 5.1 Sentencias Una sentencia es una expresión seguida de un punto y coma. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; El ; es obligatorio

Más detalles

GUÍA DE TRABAJO N 1 C# Ing. Néstor Raúl Suarez Perpiñan Página 1 de 13

GUÍA DE TRABAJO N 1 C# Ing. Néstor Raúl Suarez Perpiñan Página 1 de 13 Página 1 de 13 Tema: FUNDAMENTOS DE PROGRAMACIÓN EN LENGUAJE C# Objetivo: Conocer y manejar correctamente los tipos de datos y las diferentes estructuras de programación que hacen parte del lenguaje de

Más detalles

LENGUAJE C Programación de Computadores

LENGUAJE C Programación de Computadores LENGUAJE C El turboc no es mas que un editor que nos permite escribir nuestros programas y que el convierte en instrucciones de maquina para ser ejecutadas por el computador y presentar los resultados.

Más detalles

INSTRUCCIONES PARA EL USO DEL SOFTWARE (IS)

INSTRUCCIONES PARA EL USO DEL SOFTWARE (IS) INSTRUCCIONES PARA EL USO DEL SOFTWARE (IS) Pantalla Inicial de DERIVE for Windows Teniendo instalado el programa DERIVE sobre Windows, podemos ingresar al sistema de las siguientes formas: Haciendo clic

Más detalles

Lenguaje de Programación: C++ Repaso de Material C++

Lenguaje de Programación: C++ Repaso de Material C++ UG Lenguaje de Programación: C++ Repaso de Material C++ Universidad de Guanajuato Octubre 2010 Variables Tipos de Variables Operadores Variable Para poder leer algo, necesitamos un lugar donde poner lo

Más detalles

Introducción Programación Modular y a Métodos: Consideremos el siguiente ejercicio:

Introducción Programación Modular y a Métodos: Consideremos el siguiente ejercicio: Introducción Programación Modular y a Métodos: Consideremos el siguiente ejercicio: Ejercicio: Escriba una aplicación que requiera un número real como entrada y que muestre el producto del número y tres.

Más detalles

operaciones inversas Para unificar ambas operaciones, se define la potencia de exponente fraccionario:

operaciones inversas Para unificar ambas operaciones, se define la potencia de exponente fraccionario: Potencias y raíces Potencias y raíces Potencia operaciones inversas Raíz exponente índice 7 = 7 7 7 = 4 4 = 7 base base Para unificar ambas operaciones, se define la potencia de exponente fraccionario:

Más detalles

Informática I. While & do While

Informática I. While & do While Asignatura: Informática I Trabajo práctico Nº5 While & do While Estructura repetitiva MIENTRAS o while En C la sentencia while (condición o expresión) instrucciones; es seguramente la más utilizada. La

Más detalles

Logaritmos y sus propiedades

Logaritmos y sus propiedades Universidad Rural de Guatemala Curso: Matemática II TEMA: Logaritmos Catedrático: Lic. Francisco Escobar Logaritmos y sus propiedades 1- Definición de Logaritmo Se define logaritmo como el exponente de

Más detalles

Programación. Ejercicios Tema 4 Estructuras de Control Alternativas

Programación. Ejercicios Tema 4 Estructuras de Control Alternativas Ejercicios Tema 4 Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordoñez Morales Juan Gómez Romero Jose A. Iglesias Martínez Jose Luis Mira SOLUCIONES 1. Escriba un programa que lea

Más detalles

DERIVADAS (1) Derivada de una constante. LA DERIVADA DE UNA CONSTANTE es cero. Derivada de una función potencial: Forma simple.

DERIVADAS (1) Derivada de una constante. LA DERIVADA DE UNA CONSTANTE es cero. Derivada de una función potencial: Forma simple. DERIVADAS (1) Derivada de una constante f ( ) K K F ( ) 0 LA DERIVADA DE UNA CONSTANTE es cero. nº 1) nº ) nº 3) nº 4) nº 5) nº 6) Derivada de una función potencial: Forma simple r f ( ) r f ( ) r. r 1

Más detalles

Lección 8: Potencias con exponentes enteros

Lección 8: Potencias con exponentes enteros GUÍA DE MATEMÁTICAS III Lección 8: Potencias con exponentes enteros Cuando queremos indicar productos de factores iguales, generalmente usamos la notación exponencial. Por ejemplo podemos expresar x, como

Más detalles

Estructuras de control y DFDs

Estructuras de control y DFDs Diagramas de flujo y estructuras de control condicionales Fundamentos de Programación Fundamentos de Programación I Estructuras de control y DFDs El orden de las operaciones dentro de un algoritmo es muy

Más detalles

Uso de la calculadora Generalidades. (Tema Especial)

Uso de la calculadora Generalidades. (Tema Especial) Uso de la calculadora Generalidades (Tema Especial) Prof. Silvia Calderón Programa Fray Juan Ramos de Lora 2017 Área Ciencias de la Salud Al finalizar la clase el estudiante debe estar en la capacidad

Más detalles

Herramientas computacionales para la matemática MATLAB: Estructuras de control

Herramientas computacionales para la matemática MATLAB: Estructuras de control Herramientas computacionales para la matemática MATLAB: Verónica Borja Macías Mayo 2012 1 Una sentencia condicional es una instrucción MATLAB que permite tomar decisiones sobre si se ejecuta un grupo de

Más detalles

EXAMEN DEPARTAMENTAL DE PROGRAMACIÓN MUESTRA FIN TECATE UABC

EXAMEN DEPARTAMENTAL DE PROGRAMACIÓN MUESTRA FIN TECATE UABC EXAMEN DEPARTAMENTAL DE PROGRAMACIÓN MUESTRA FIN TECATE UABC 1. REACTIVO MUESTRA Es el conjunto de pasos ordenados y finitos que permiten resolver un problema o tarea específica. A cuál corresponde la

Más detalles

Programación. Test Autoevaluación Tema 3

Programación. Test Autoevaluación Tema 3 Programación Test Autoevaluación Tema 3 Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordoñez Morales Juan Gómez Romero José A. Iglesias Martínez José Luis Mira Peidro SOLUCIONES 1.

Más detalles

Codificación en C. Como pasar de Pseudocódigo a C (con pequeños trucos de C++)

Codificación en C. Como pasar de Pseudocódigo a C (con pequeños trucos de C++) Codificación en C Como pasar de Pseudocódigo a C (con pequeños trucos de C++) Plantilla Librerias Constantes Algoritmo #include #include #define PI 3.1416 int main(void){ /*Variables*/

Más detalles

1. Lenguajes de programación. 2. Compilador. 3. Mi primer programa. EDM. Introducción al lenguaje C _ 1

1. Lenguajes de programación. 2. Compilador. 3. Mi primer programa. EDM. Introducción al lenguaje C _ 1 EDM. Introducción al lenguaje C _ 1 1. Lenguajes de programación. Lenguajes de alto nivel: Lenguajes orientados al problema. Instrucciones sencillas, más próximas al usuario: Lenguaje C, C++, Java, HTML.

Más detalles

Tema 5 Sentencias de control de flujo. Fundamentos de Informática

Tema 5 Sentencias de control de flujo. Fundamentos de Informática Tema 5 Fundamentos de Informática Sentencias de Control Tipos de sentencias de control: Comprobación lógica para bifurcar el flujo de un programa. Sentencias de control condicional o alternativo Comprobación

Más detalles

Números Reales. 87 ejercicios para practicar con soluciones. 1 Ordena de menor a mayor las siguientes fracciones: y

Números Reales. 87 ejercicios para practicar con soluciones. 1 Ordena de menor a mayor las siguientes fracciones: y Números Reales. 8 ejercicios para practicar con soluciones Ordena de menor a mayor las siguientes fracciones: y 8 Reducimos a común denominador: 0 80 0 00 0 y 0 0 0 0 0 0 8 0 El orden de las fracciones,

Más detalles

Prof. Dr. Paul Bustamante

Prof. Dr. Paul Bustamante Prácticas de C++ Practica Nº 4 Fundamentos de Programación Informática II Prof. Dr. Paul Bustamante Practica Nº 4 Programación en C++ Pág. 1 ÍNDICE ÍNDICE... 1 1. Introducción... 1 1.1 Números Perfectos....

Más detalles

3. AA 8 9 3. AA 6 8 3. AA 12 8 4. AA 12 14 4. AA 5 3 4. AA 3 6 4. AA 7 5 4. AA 2 3 7. 6 3 2 11. 14 18. 16

3. AA 8 9 3. AA 6 8 3. AA 12 8 4. AA 12 14 4. AA 5 3 4. AA 3 6 4. AA 7 5 4. AA 2 3 7. 6 3 2 11. 14 18. 16 . Marca la fracción que sea equivalente a.. AA 0. AA. AA. AA. AA. Marca la fracción que sea equivalente a.. AA 0. AA. AA. AA 0. AA. Marca la fracción que sea equivalente a 0.. AA. AA 0. AA. AA. AA. Marca

Más detalles

Tema 2. FUNCIONES, VARIABLES Y CARPETAS EN LA CALCULADORA CLASSPAD

Tema 2. FUNCIONES, VARIABLES Y CARPETAS EN LA CALCULADORA CLASSPAD Tema 2. FUNCIONES, VARIABLES Y CARPETAS EN LA CALCULADORA CLASSPAD Introducción. Funciones disponibles en la Classpad. Variables y carpetas. Actividades propuestas. INTRODUCCIÓN En los siguientes apartados

Más detalles

EJERCICIOS DE PROGRAMACIÓN EN C. DIBUJAR UN ROMBO O DIAMANTE. CALCULAR SUMATORIOS. (CU00542F)

EJERCICIOS DE PROGRAMACIÓN EN C. DIBUJAR UN ROMBO O DIAMANTE. CALCULAR SUMATORIOS. (CU00542F) APRENDERAPROGRAMAR.COM EJERCICIOS DE PROGRAMACIÓN EN C. DIBUJAR UN ROMBO O DIAMANTE. CALCULAR SUMATORIOS. (CU00542F) Sección: Cursos Categoría: Curso básico de programación en lenguaje C desde cero Fecha

Más detalles

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA DIVISIÓN DE CIENCIAS BÁSICAS COORDINACIÓN DE MATEMÁTICAS LOGARITMOS

UNIVERSIDAD NACIONAL AUTÓNOMA DE MÉXICO FACULTAD DE INGENIERÍA DIVISIÓN DE CIENCIAS BÁSICAS COORDINACIÓN DE MATEMÁTICAS LOGARITMOS LOGARITMOS Introducción El empleo de los logaritmos es de gran utilidad para entender muchos de los desarrollos que se analizan en la Matemática, y para explicar una variedad muy extensa de problemas que

Más detalles

ASIGNATURA PROGRAMACIÓN EN C++ GUÍA: 1 DOCENTE. LIZETH CORTÉS VARIABLES C++

ASIGNATURA PROGRAMACIÓN EN C++ GUÍA: 1 DOCENTE. LIZETH CORTÉS VARIABLES C++ ASIGNATURA PROGRAMACIÓN EN C++ GUÍA: 1 DOCENTE. LIZETH CORTÉS VARIABLES C++ Identificadores son conjuntos de letras y/o números que se utilizan para simbolizar todos los elementos que en un programa, son

Más detalles

Repetición. Ejercicio 3

Repetición. Ejercicio 3 Martinez Rubio Fernando Delgado Plaza Fortino Juan Carlos Corrales Garcia Miguel Angel Martin Del Campo Maldonado Repetición Ejercicio 3 void int n,a,b,c,aux; do // Se lle el número hasta que sea mayor

Más detalles

Algoritmo, Estructuras y Programación I Ing. Marglorie Colina

Algoritmo, Estructuras y Programación I Ing. Marglorie Colina Unidad II: Fundamentos de la Programación Estructurada Algoritmo, Estructuras y Programación I Ing. Marglorie Colina Estructura General de un Programa Zona de ficheros de cabecera de las librerías Zona

Más detalles

Conceptos básicos de Arduino:

Conceptos básicos de Arduino: Conceptos básicos de Arduino: Cosas básicas de C: Siempre que se acabe de escribir una línea, y esta no acabe en }, hay que poner punto y coma (;) 1. Variables: 2. Cómo declarar una variable: a. Se pueden

Más detalles

Programación en Lenguaje C

Programación en Lenguaje C Lenguaje de programación C Programación en Lenguaje C Introducción El Lenguaje de programación C fue implantado por primera vez en los años 70 por Dennis Ritchie para una computadora DEC PDP-11 corriendo

Más detalles

Tema: Arreglos de Objetos en C++.

Tema: Arreglos de Objetos en C++. Programación II. Guía 5 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Arreglos de Objetos en C++. Objetivos Específicos Describir la implementación de arreglos de Objetos.

Más detalles

Anexos. Anexo 10: Calculadora

Anexos. Anexo 10: Calculadora Anexo 0: Calculadora. Qué calculadora utilizar Utiliza la calculadora que tengas. En caso de que necesites comprarla busca una que te sirva para todo el Bachillerato. De ser así comprueba:. Que sea científica.

Más detalles

RELACIÓN DE EJERCICIOS. Tema 3: Introducción al Lenguaje C

RELACIÓN DE EJERCICIOS. Tema 3: Introducción al Lenguaje C FUNDAMENTOS DE INFORMÁTICA Dpto. Lenguajes y Ciencias de la Computación UNIVERSIDAD DE MÁLAGA Escuela Politécnica Superior RELACIÓN DE EJERCICIOS Tema 3: Introducción al Lenguaje C Contenidos: Declaraciones

Más detalles

Descripción Identificador Tipo Condición El número num entero ninguna

Descripción Identificador Tipo Condición El número num entero ninguna Universidad de Los Andes Núcleo Universitario Alberto Adriani Programación Digital 10 Prof. Lisbeth Pérez Ejercicios Repetición a enviar el día 28 de mayo de 2011. Hora tope: 11.59pm Ejercicio 1: Escribir

Más detalles

Departamento de Electrónica

Departamento de Electrónica Introducción al Departamento de Electrónica Fundación San Valero Introducción al 1 Introducción al Introducción al 2 Introducción al Introducción al 3 Características del Características del Departamento

Más detalles

Tema 4 Operadores y Expresiones. Fundamentos de Informática

Tema 4 Operadores y Expresiones. Fundamentos de Informática Tema 4 Operadores y Expresiones Fundamentos de Informática Contenidos Introducción Operador de asignación Operadores aritméticos Operadores monarios Operadores relacionales Operadores lógicos Funciones

Más detalles

Trabajo Práctico N 1: Números enteros y racionales

Trabajo Práctico N 1: Números enteros y racionales Matemática año Trabajo Práctico N 1: Números enteros y racionales Problemas de repaso: 1. Realiza las siguientes sumas y restas: a. 1 (-) = b. 7 + (-77) = c. 1 (-6) = d. 1 + (-) = e. 0 (-0) + 1 = f. 0

Más detalles

DERIVADAS (1) (para los próximos días)

DERIVADAS (1) (para los próximos días) DERIVADAS (1) (para los próimos días) Derivada de una constante K K F ( ) 0 LA DERIVADA DE UNA CONSTANTE es cero. Ejercicio nº 1) Ejercicio nº 2) Ejercicio nº 3) Ejercicio nº 4) Ejercicio nº 5) Ejercicio

Más detalles

Introducción a C++ Algoritmos y Estructuras de datos II Dra. Carmen Mezura Godoy. Febrero 2009

Introducción a C++ Algoritmos y Estructuras de datos II Dra. Carmen Mezura Godoy. Febrero 2009 Introducción a C++ Algoritmos y Estructuras de datos II Dra. Carmen Mezura Godoy Febrero 2009 Índice Elementos básicos Ejecución de un programa Estructuras de control Ciclos Ejercicios 2 Elementos Básicos

Más detalles

Tema: Estructuras de Repetición en C#.

Tema: Estructuras de Repetición en C#. Programación I, Guía 5 1 Tema: Estructuras de Repetición en C#. Objetivos Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Utilizar las estructuras de repetición para

Más detalles

Tema 2: Uso de los comandos básicos

Tema 2: Uso de los comandos básicos Tema 2: Uso de los comandos básicos 1. Números y operaciones básicas El programa trabaja con diferentes tipos de números y expresiones numéricas: números enteros, racionales, reales y complejos. Operaciones

Más detalles

LABORATORIO 6 FUNCIONES

LABORATORIO 6 FUNCIONES LABORATORIO 6 FUNCIONES 1 OBJETIVOS Al finalizar esta actividad, serás capaz de: Utilizar funciones matemáticas predefinidas dentro de cualquier función (no sólo en la función main). Entender que de la

Más detalles

TECNOLOGÍA ROBÓTICA. TEMA 6. CONTROL POR ORDENADOR.

TECNOLOGÍA ROBÓTICA. TEMA 6. CONTROL POR ORDENADOR. Desarrollo del tema: 1. Sistemas automáticos programados. 2. Control mediante un ordenador. 3. Lenguajes de programación de alto nivel. 4. Proyecto informático. Diagrama de bloques. 5. Lenguaje de programación

Más detalles

Serie 5. Diseño de programas

Serie 5. Diseño de programas Computación para ingenieros Serie 5. Diseño de programas M.I. Jaime Alfonso Reyes Cortés En las secciones siguientes se presentan una serie de problemas para los cuáles el alumno tendrá que leer cuidadosamente

Más detalles

MODULO DE LOGARITMO. 1 log 2 4 16. log N x b N N se llama antilogaritmo, b > 0 y b 1. Definición de Logaritmo. Liceo n 1 Javiera Carrera 2011

MODULO DE LOGARITMO. 1 log 2 4 16. log N x b N N se llama antilogaritmo, b > 0 y b 1. Definición de Logaritmo. Liceo n 1 Javiera Carrera 2011 MODULO DE LOGARITMO Nombre:.. Curso : Medio Los aritmos están creados para facilitar los cálculos numéricos. Por aritmo podemos convertir los productos en sumas, los cocientes en restas, las potencias

Más detalles

Lenguaje de programación C. Introducción

Lenguaje de programación C. Introducción Lenguaje de programación C Introducción 1 Elementos del lenguaje C Colección de funciones Estas funciones contienen declaraciones, sentencias, expresiones y otros elementos que en conjunto indican a la

Más detalles

FUNDAMENTOS PARA LA CONSTRUCCIÓN DEL CÓDIGO A PARTIR DEL ALGORITMO

FUNDAMENTOS PARA LA CONSTRUCCIÓN DEL CÓDIGO A PARTIR DEL ALGORITMO FUNDAMENTOS PARA LA CONSTRUCCIÓN DEL CÓDIGO A PARTIR DEL ALGORITMO 3.2 Variables, tipos, expresiones y asignación 3.3 Estructuras de control condicional e iterativo. MODIFICADORES DE ALCANCE CONST Y STATIC

Más detalles

Dobles: Es el caso de la instrucción if-else (punto 1.2).

Dobles: Es el caso de la instrucción if-else (punto 1.2). 1 1.Introducción Las estructuras de control son instrucciones que nos permiten controlar el flujo de ejecución del programa. Las instrucciones de control se pueden agrupar en instrucciones condicionales

Más detalles

MINI ENSAYO DE MATEMÁTICA Nº 1

MINI ENSAYO DE MATEMÁTICA Nº 1 MINI ENSAYO DE MATEMÁTICA Nº 1 1. Si 25 = k, entonces 2k = A) 5 B) 10 C) 50 D) 625 E) 1.250 2. El número 3, puede obtenerse operando solamente el dígito 3. La opción correcta es A) (3 3) : 3 3 : 3 B) (3

Más detalles

Antes de iniciar el tema se deben de tener los siguientes conocimientos básicos:

Antes de iniciar el tema se deben de tener los siguientes conocimientos básicos: 1 CONOCIMIENTOS PREVIOS. 1 Logaritmos. 1. Conocimientos previos. Antes de iniciar el tema se deben de tener los siguientes conocimientos básicos: Operaciones básicas con números reales. Propiedades de

Más detalles

Práctica 1. Ecuaciones de 2º grado.

Práctica 1. Ecuaciones de 2º grado. Práctica 1. Ecuaciones de 2º grado. 1. Introducción a las hojas de cálculo. Una hoja de cálculo es una aplicación informática diseñada para el tratamiento matemático de la información. El área de trabajo

Más detalles

Introducción a la Programación

Introducción a la Programación Introducción a la Programación Fundamentos de Programación Ingeniería Informática en Sistemas de Información Alicia Troncoso 1 Contenido l Introducción l Mi primer programa l Etapas a seguir en la programación

Más detalles

1000+(4/100)*1000 =1000 * (1+4/100) =1000 * 1.04 = Al finalizar el segundo año, el 4% se aplica sobre los 1040, y obtenemos:

1000+(4/100)*1000 =1000 * (1+4/100) =1000 * 1.04 = Al finalizar el segundo año, el 4% se aplica sobre los 1040, y obtenemos: Nombre: Apellidos: Grupo: Nº. Matrícula Ejercicio 1 (2,5 puntos 30 minutos) Al ingresar capital en un banco, pongamos 1000, éste nos ofrece un porcentaje anual de interés, por ejemplo el 4%. Al cabo de

Más detalles

ESTRUCTURAS CONDICIONALES SIMPLES: ESTRUCTURAS CONDICIONALES DOBLES: ESTRUCTURAS CONDICIONALES ANIDADAS:

ESTRUCTURAS CONDICIONALES SIMPLES: ESTRUCTURAS CONDICIONALES DOBLES: ESTRUCTURAS CONDICIONALES ANIDADAS: ESTRUCTURAS CONDICIONALES SIMPLES: Si (Condición) entonces if (Condición) { ESTRUCTURAS CONDICIONALES DOBLES: Si (Condición) entonces if (Condición) { { ESTRUCTURAS CONDICIONALES ANIDADAS: Si (Condición1)

Más detalles

Examen de Fundamentos de Computadores y Lenguajes

Examen de Fundamentos de Computadores y Lenguajes Examen de Fundamentos de Computadores y Lenguajes Cuestiones (5 cuestiones, 5 puntos en total) Examen Parcial. Febrero 2003 1) Escribir un fragmento de programa Java que, utilizando la instrucción switch,

Más detalles

Ámbito Científico y Tecnológico. Repaso de números enteros y racionales

Ámbito Científico y Tecnológico. Repaso de números enteros y racionales Ámbito Científico y Tecnológico. Repaso de números enteros y racionales 1 Prioridad de las operaciones Si en una operación aparecen sumas, o restas y multiplicaciones o divisiones, el resultado varía según

Más detalles

Programcaión Básica. Arreglos y Estructuras de Datos (2)

Programcaión Básica. Arreglos y Estructuras de Datos (2) Programación Básica Arturo Vega González a.vega@ugto.mx Division de Ciencias e Ingenierías Universidad de Guanajuato Campus León Sesión 7 Universidad de Guanajuato, DCI, Campus León 1 / 29 Contenido 1

Más detalles

Fundamentos Conceptuales de la Informática. Funciones. Prof. Manuel Rivas

Fundamentos Conceptuales de la Informática. Funciones. Prof. Manuel Rivas Fundamentos Conceptuales de la Informática Funciones Prof. Manuel Rivas 1 Agenda Comentarios Funciones Botones de acción 15/10/2008 CI7111 - Fundamentos Conceptuales de la Informática 2 2 Comentarios en

Más detalles

TEMA 4. Tecnologías de la Información 1ºBachillerato IES Zurbarán (Badajoz)

TEMA 4. Tecnologías de la Información 1ºBachillerato IES Zurbarán (Badajoz) TEMA 4. Introducción a la programación con el lenguaje JavaScript Tecnologías de la Información 1ºBachillerato IES Zurbarán (Badajoz) Sesión 6 Estructuras de control selectivas: sentencia if y switch 1

Más detalles

Titulo: Suma de N primeros números

Titulo: Suma de N primeros números Titulo: Suma de N primeros números Realizar un programa que pida un número N de tipo entero por teclado. Se usará una función para calcular el valor de la suma de los N primeros números enteros, usando

Más detalles

Matemática Empresarial

Matemática Empresarial Corporación Universitaria Minuto de Dios - UNITOLIMA GUIA DE TRABAJO 1. Matemática Empresarial Guía N.001 F. Elaboración: 19 febrero /11 F. 1 Revisión: 19 febrero /11 Pagina 1 de 6 TEMA: Números reales

Más detalles

Programación. Test Autoevaluación Tema 4

Programación. Test Autoevaluación Tema 4 Programación Test Autoevaluación Tema 4 Autores: M. Paz Sesmero Lorente Paula de Toledo Heras Fco. Javier Ordoñez Morales Juan Gómez Romero José A. Iglesias Martínez José Luis Mira Peidro SOLUCIONES 1.

Más detalles

Tema: Estructuras de Repetición en C# [While y Dowhile].

Tema: Estructuras de Repetición en C# [While y Dowhile]. Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación Estructurada Tema: Estructuras de Repetición en C# [While y Dowhile]. Objetivos Utilizar las estructuras de repetición para

Más detalles

Ejercicios Tema 6. Funciones

Ejercicios Tema 6. Funciones Ejercicios Tema 6. Funciones 1. Programa que calcule el cuadrado de todos los números comprendidos entre dos dados. Usar una función a la que se le pasa como parámetro un valor y retorna su cuadrado. 2.

Más detalles

Problema No.7. Elaborar un programa en C++ que lea una temperatura en grados Fahrenheit y muestre su equivalente en grados Celsius, Kelvin y Rankine.

Problema No.7. Elaborar un programa en C++ que lea una temperatura en grados Fahrenheit y muestre su equivalente en grados Celsius, Kelvin y Rankine. Problema No.7 Elaborar un programa en C++ que lea una temperatura en grados Fahrenheit y muestre su equivalente en grados Celsius, Kelvin y Rankine. real F, C, K, R!Programa que hace varios cálculos los

Más detalles

for(i = 0; i <= 45; i+=5) { x = (i*3.1416)/180; printf( seno(%d) = %f\n,i,seno(x));

for(i = 0; i <= 45; i+=5) { x = (i*3.1416)/180; printf( seno(%d) = %f\n,i,seno(x)); Ejemplo #include #include float seno(float x); int main(){ int i; float x; for(i = 0; i

Más detalles

Capítulo 2 Procesos lineales

Capítulo 2 Procesos lineales Capítulo 2 Procesos lineales Procesos lineales En esta primera etapa se comenzará a resolver problemas que requieren un simple proceso lineal sin bifurcaciones ni repeticiones. Estos programas son muy

Más detalles

Estructuras de control condicionales

Estructuras de control condicionales Estructuras de control condicionales Por defecto, las instrucciones de un programa se ejecutan secuencialmente: El orden secuencial de ejecución no altera el flujo de control del programa respecto al orden

Más detalles

Tema 4. Control de flujo. Programación Programación - Tema 4: Control de Flujo

Tema 4. Control de flujo. Programación Programación - Tema 4: Control de Flujo Tema 4 Control de flujo Programación 2015-2016 Programación - Tema 4: Control de Flujo 1 Tema 4. Control de flujo Introducción. Estructuras condicionales. Estructuras de repetición. Programación - Tema

Más detalles

Autoestudio 2: Variables y Operadores

Autoestudio 2: Variables y Operadores Autoestudio 2: Variables y es Componentes de un programa Cuando escribimos en un lenguaje de programación tenemos que entender la sintaxis del lenguaje. A continuación empezaremos con la sintaxis básica

Más detalles

Competencias que se favorecen. Validar procedimientos y resultados. Manejar técnicas eficientemente.

Competencias que se favorecen. Validar procedimientos y resultados. Manejar técnicas eficientemente. Introducción En este bloque resolverás cálculos numéricos que implican el uso de un orden jerárquico e involucran el uso de números enteros, decimales y fraccionarios. En el caso de la geometría justificarás

Más detalles

Objetivos de la sesión. Expresiones aritméticas. Operadores Aritméticos 12/30/11

Objetivos de la sesión. Expresiones aritméticas. Operadores Aritméticos 12/30/11 Objetivos de la sesión Profundizar en la forma en que se construyen expresiones (fórmulas) para hacer los cálculos que requiere un programa para obtener los resultados deseados. Fundamentos de programación

Más detalles