SESIÓN DE EJERCICIOS E3



Documentos relacionados
TRABAJO PRÁCTICO N 4 Ejercicios 3

SESIÓN DE EJERCICIOS E4

Ejemplos de conversión de reales a enteros

Informática I. While & do While

Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática

Quadice REGLAS DEL JUEGO

PRACTICA 6. VECTORES Y MATRICES.

COMANDOS EN LENGUAJE DE PROGRAMACIÓN BASIC

Lenguaje C. Tipos de Datos Simples y Estructuras de Control

REGLAMENTO DE BADMINTON

Apuntes de ACCESS. Apuntes de Access. Campos de Búsqueda:

10 Game (Juegos) Capítulo. La unidad PV viene con dos juegos incorporados para que pueda divertirse. Los juegos se llaman Game-1 y Game-2.

Que es PHP? Que se puede hacer con PHP? Sintaxis del lenguaje. Variables. Operadores básicos. Condicionales. Ciclos.

Una variable de clase escalar tiene un nivel de indirección igual a 1. Por ejemplo, las variables i, b y x definidas como se muestra a continuación.

Introducción a la Computación TFA

COMO CREAR UN DIAGRAMA DE FLUJO

Examen de Programación I

Inecuaciones y Sistemas de Inecuaciones Lineales con una Incóg

Integral definida. 4. La integral definida de una suma de funciones es igual a la suma de integrales (Propiedad de linealidad)

Manual básico de Outlook Express

POTENCIAS Y RAICES. POTENCIA DE UN NÚMERO El cuadrado de un número es el resultado de multiplicar ese número por sí mismo.

Tema 4: Estructuras de Control Estructura y Contenidos

Qué son los monomios?

AUTOMATIZACIÓN INDUSTRIAL

Herramientas computacionales para la matemática MATLAB: Funciones definidas por el usuario (parte II)

Tema 2 : NÚMEROS ENTEROS. Primero de Educación Secundaria Obligatoria. I.e.s Fuentesaúco.

Preliminares. Tipos de variables y Expresiones

Operaciones con polinomios

Contenidos. Introducción general

PROPUESTA DE STORY BOARD

1. Cuestiones. Ejercicios resueltos de C. Diego Rodríguez-Losada 1. //a) #include <stdio.h> main( ) { int x = 0, y = 0; //b) #include <stdio.

Vectores. 27/05/05 Programación Digital I 1

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

Estructuras de repetición hacer-mientras y repita hasta

Ejemplo Ciclos de vida

Funciones, x, y, gráficos

Matemáticas Básicas para Computación

SERIE DE EJERCICIOS 3

CI 2125, Computación I

TAREAS. Tareas Diapositiva 1

Java Avanzado Facultad de Ingeniería. Escuela de computación.

VI Olimpiada de Informática del estado de Guanajuato Solución Examen Teórico

LECCIÓN 1 5 PROBLEMAS RESUELTOS

Flor +. Manual básico para enfermeras y auxiliares de Enfermería

6. VECTORES Y COORDENADAS

PROYECTOS, FORMULACIÓN Y CRITERIOS DE EVALUACIÓN

PRIMERA EVALUACIÓN. Física del Nivel Cero A

Bloques multibase. Alumno: Fecha

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA

Llamamos potencia a todo producto de factores iguales. Por ejemplo: 3 4 =

INTEGRALES DEFINIDAS Y CÁLCULOS DE ÁREAS

SISTEMA DE SEGURIDAD 2FA PARA TELÉFONOS MÓVILES DE APPLE.

DIAGRAMA DE GANTT. Este gráfico consiste simplemente en un sistema de coordenadas en que se indica:

Estructuras Repetitivas: SENTENCIA WHILE EN MATLAB INFORMÁTICA T2 INGENIERÍA INDUSTRIAL JORNADA ESPECIAL

Introducción a la Estadística con Excel

Ministerio de Educación. Diseño de Presentaciones en la Enseñanza. Módulo 9: Imprimir

Introducción al tipo de dato ARRAY

Ejercicio 1 (2 puntos. Tiempo: 25 minutos)

PRÁCTICAS DE MICROSOFT PROJECT

Modulo 1 El lenguaje Java

SISTEMA DE SEGURIDAD 2FA PARA WINDOWS 8.

Una Perspectiva Bíblico Pastoral

Estructura de Datos. Unidad I Tipos de Datos

INSTRUCTIVO PLATAFORMA ITM VIRTUAL itmvirtual.itm.edu.co

Matemáticas Básicas para Computación

LECCIÓN 4. SEGUIMIENTO DEL PROGRESO DEL PROYECTO.

Excel Funciones financieras

Datos del autor. Nombres y apellido: Germán Andrés Paz. Lugar de nacimiento: Rosario (Código Postal 2000), Santa Fe, Argentina

Materia: Informática. Nota de Clases Sistemas de Numeración

#include <stdio.h> /* Factorial de un número - versión 1- */

Prácticas PGSI. Práctica 1. Introducción a la Gestión de Proyectos con Project 2000

Capítulo 0. Introducción.

NORMA 34.14(SEPA) 05/11/2013

Tema 11: Sistemas combinacionales

Estructura de Datos y de la Información. Pilas y expresiones aritméticas

TEMA 2: DESARROLLO DEL SOFTWARE

Manual de Configuración de Spam Assassin para Plesk

Natural por decimal Decimal por natural Decimal por decimal 2764 x 2, ,26 x ,24

Informática Bioingeniería

ANÁLISIS DE FUNCIONES RACIONALES

Tutorial Básico de vbscript

UNIDAD 1. LOS NÚMEROS ENTEROS.

EJERCICIOS DE PROGRAMACIÓN RELACIÓN VII (EJERCICIOS DE REPASO)

Todas las divisiones son exactas?

SOLUCION EXAMEN junio 2006

Unidad 1 Sistemas de numeración Binario, Decimal, Hexadecimal

11. Algunas clases estándar de Java (II)

FUNCIÓN CUADRÁTICA. Tres formas para identificar una parábola según los datos:

FICHERO DE AYUDA DEL PROGRAMA MEGAPRIMI

ESTATICA. Componentes ortogonales de una fuerza. Seminario Universitario Física

D.Orientación Parque-Colegio Santa Ana NIVEL DE COMPETENCIA CURRICULAR EDUCACIÓN INFANTIL ÁREA DE MATEMÁTICAS - 1 -

MICROSOFT EXCEL Introducción: Qué es y para qué sirve Excel2007? TECNOLOGIA/ INFORMATICA: MS-EXCEL

Lección 9: Polinomios

INDICE. 1. Introducción El panel Entities view El panel grafico Barra de botones Botones de Behavior...

TEMA 5: HOJAS DE CÁLCULO. Edición de hojas de cálculo con OpenOffice Calc

Tecnologías en la Educación Matemática. Expresiones. Datos. Expresiones Aritméticas. Expresiones Aritméticas 19/08/2014

OPERATORIA CON NUMEROS NEGATIVOS

BREVE MANUAL DE SOLVER

Matrices equivalentes. El método de Gauss

Uso del programa CALC

Transcripción:

SESIÓN DE EJERCICIOS E3 Primera parte: ejercicios test(soluciones al final) A resolver antes de comenzar la sesión en el aula Ejercicio 1 int v [5] = 10, 20, 30, 40, 50; int x, suma = 0; for(x=1; x <= 5; x++) suma = suma + v[x]; printf("%d", suma); a) 150 b) 140 c) 100 Ejercicio 2 int v [5] = 10, 20, 30, 40, 50; int x, suma = 0; for(x=1; x <= 5; x++) suma = suma + v[x-1]; printf("%d", suma); a) 150 b) 140 c) 100

Ejercicio 3 int v [5] = 10, 20, 30, 40, 50; float x, suma = 0; for(x=0; x < 5; x++) suma = suma + v[x]; printf("%d", suma); a) 150 b) 140 c) Error en tiempo de compilación d) Error en tiempo de ejecución Ejercicio 4 int v [100] = 10, 20, 30; int x, suma = 0; for(x=1; x < 100; x++) suma = suma + v[x]; printf("%d", suma); a) 60 b) 50 c) Error en tiempo de compilación d) Error en tiempo de ejecución Ejercicio 5 #define N 3 int v1 [N] = 10, 20, 30; int v2 [N] = 10, 20, 30; int v3 [N]; int x; for(x=0; x < N; x++) v3[x] = v1[x] + v2[n-x]; for(x=0; x < N; x++) printf("%d, ", v3[x]);

a) 40, 40, 40, b) 10, 50, 50, c) 10, 20, 30, Ejercicio 6 #define N 10 int v [N] = 10, 20, 30, 40, 50, 60, 70, 80, 90, 100; int x; for(x=0; x < N; x++) if (v[x]%20==0) v[x] *= 10; for(x=n-1; x >= 0; x--) if (v[x] >= 100) printf("%d, ", v[x]); a) 100, b) 200, 400, 600, 800, 1000, c) 1000, 800, 600, 400, 200, Ejercicio 7 #define N 10 int v [N] = 10, 20, 30, 40, 50, 60, 70, 80, 90, 100; int x = 1; while (x < N) v[x]=0; x++; x = x * x; for(x=n-1; x >= 0; x--) if (v[x] == 0) v[x] = v[x-1] + v[x+1]; for(x=n-1; x >= 0; x--) printf("%d, ", v[x]);

a) 100, 90, 80, 70, 60, 100, 40, 30, 30, 0, b) 100, 90, 80, 70, 60, 100, 40, 30, 40, 10, c) Se produce un error en tiempo de compilación d) Se produce un error en tiempo de ejecución Ejercicio 8 #define N 6 int v1 [N] = 0, 2, 4, 1, 3, 5; int v2 [N] = 11, 22, 33, 44, 55, 66; int x = 1; for(x=0; x <N; x++) printf("%d, ", v2[v1[x]]); a) 11, 22, 33, 44, 55, 66, b) 11, 33, 55, 22, 44, 66, c) 66, 44, 22, 55, 33, 11, Ejercicio 9 #define N 6 int v1 [N] = 0, 2, 4, 1, 3, 5; int v2 [N] = 11, 22, 33, 44, 55, 66; int x = 1; for(x=0; x <N; x++) printf("%d, ", v2[v1[n - 1 - x]]); a) 11, 22, 33, 44, 55, 66, b) 11, 33, 55, 22, 44, 66, c) 66, 44, 22, 55, 33, 11,

Ejercicio 10 #define N 6 int v1 [N] = 0, 2, 4, 1, 3, 5; int v2 [N] = 11, 22, 33, 44, 55, 66; int x = 1, y; for(x=0; x <N; x++) printf("%d, ", v2[v1[y = N - 1 - x]]); a) 11, 22, 33, 44, 55, 66, b) 11, 33, 55, 22, 44, 66, c) 66, 44, 22, 55, 33, 11, d) Se produce un error

Ejercicio 11 Segunda parte: ejercicios para programar A resolver durante y después de la sesión en el aula código), cuente cuántos números primos contiene Ejercicio 12 código), calcule la diferencia entre el valor menor y el mayor Ejercicio 13 código), calcule la diferencia entre la posición del valor mayor y la del valor menor (si la diferencia es negativa, querrá decir que el valor menor aparece después del mayor) Ejercicio 14 código), calcule la media de todos los valores e indique cuántos valores están por encima de la media y cuántos por debajo Ejercicio 15 Escribid un programa que, dado un array de 10 caracteres (introducidos a mano en el código), calcule cuántas veces aparece la secuencia AB. Por ejemplo, para el array A-A-B-B-B-B-A-B-A-B el resultado sería 3 Ejercicio 16 Escribid un programa que, dado un array de 10 caracteres (introducidos a mano en el código), calcule cuántas veces aparecen dos caracteres iguales seguidos. Si por ejemplo hay tres caracteres iguales seguidos, consideramos que un carácter no puede pertenecer a dos parejas. Por ejemplo en el array anterior, el resultado será 3 (la pareja AA y el grupo B-B-B-B que contiene dos parejas BB). Ejercicio 17 El mismo ejercicio que el anterior, pero ahora considerando que un mismo carácter sí puede formar parte de dos parejas. En el ejemplo anterior, el resultado sería ahora de 4 (la pareja AA y el grupo B-B-B-B que contendría ahora tres parejas BB).

Ejercicio 18 código), le de la vuelta. Por ejemplo, si el array original es: 0-1-2-3-4-5-6-7-8-9 acaba siendo: 9-8-7-6-5-4-3-2-1-0 Ejercicio 19 código), genere un diagrama de barras que represente sus valores. Las barras irán de izquierda a derecha y estarán formadas por asteriscos. Por ejemplo, si los tres primeros elementos del array son 3-2-4, la parte correspondiente del diagrama de barras será: *** ** **** Ejercicio 20 código), genere un diagrama de barras que represente sus valores. Las barras irán de arriba a abajo y estarán formadas por asteriscos. Un espacio separará cada una de las barras. Por ejemplo, si los tres primeros elementos del array son 3-2-4, la parte correspondiente del diagrama de barras será: C:\...> ejercicio19 * * * * * * * * *

1. d 2. a 3. c 4. b 5. d 6. c 7. b 8. b 9. c 10. c Soluciones a los ejercicios test