Tema 1. Ejercicios: CONCEPTOS PRINCIPALES
|
|
|
- María Concepción Aranda Maestre
- hace 9 años
- Vistas:
Transcripción
1 EJERCICIOS Curso 02/03
2 Tema 1. Ejercicios: CONCEPTOS PRINCIPALES 1. Realizar un esquema de los componentes básicos del hardware. 2. Indicar que unidades se utilizan para medir la capacidad de almacenamiento de datos de una memoria, indicando además sus equivalencias en bytes. 3. Indicar qué es la memoria RAM y cuál es su función. 4. La unidad encargada del gobierno del ordenador es: La unidad aritmético-lógica La unidad de memoria La unidad de control 5. Si tenemos una memoria principal de 2 Megabytes, cuántos bits necesitaríamos para referenciar cualquier byte de esta memoria? Indicar cuál es la función del procesador. 7. Indicar que es la memoria caché. 8. Qué hace un sistema operativo? 9. Un sistema operativo está compuesto por el conjunto de elementos que se conecta al ordenador. es el conjunto de programas que tiene el control de ordenador. es el teclado que se usa para trabajar con el ordenador. se llama a la memoria que tiene instalada el ordenador 10. Para poder ejecutar más de una aplicación al mismo tiempo desde un sistema operativo necesitamos pantalla a color. basta con tener memoria suficiente. la versión del sistema operativo lo tiene que permitir. necesitamos un ratón. 11. Qué es un fichero? 12. Para que se utilizan los directorios en MS/DOS y las carpetas en Windows? 13. Indicar cuáles serían los mayores problemas en caso de tener una sola carpeta en disco duro del ordenador. 14. El sistema de numeración que utilizan internamente los circuitos digitales de un ordenador es el: Binario Decimal hexadecimal 2
3 15. A qué número del sistema decimal es equivalente el número binario ? A qué número del sistema binario corresponde el número decimal 24? A qué número del sistema decimal es equivalente el número binario ? A qué número del sistema binario corresponde el número decimal 30? Qué hace la orden DEL *a*e*i.exe con el fichero yabecin.exe? No cambiaría nada Lo borraría Excepto ese fichero se borrarían todos los de extensión.exe 20. Qué hace la orden DEL *.*? No puede hacer nada, porque *.* no puede ser el nombre de un fichero Borra todos los ficheros del directorio actual Borra cualquier fichero de la unidad A: 21. Qué significa la orden DIR datos.*? Listar los ficheros de cualquier extensión Listar todos los ficheros de nombre datos y de cualquier extensión Listar todos los ficheros de nombre datos pero sin extensión 22. Qué significa la orden COPY *.* A:? Copiar todos los ficheros de cualquier nombre y extensión en A Copiar todos los ficheros de nombre arbitrario pero sin extensión en A Copiar todos los ficheros de la unidad A: en el directorio actual 23. Cómo lograrías realizar en Windows el comando COPY de MSDOS? Abriendo la hoja de cálculo Excel abriendo la ventana de Administrador de Programas abriendo la ventana de Administrador de Archivos 24. Un programa escrito en lenguaje Pascal se puede ejecutar: directamente desde cualquier máquina en la máquina que tenga instalado el compilador de Pascal 25. En que lenguaje está el programa ejecutable? 26. Qué es un lenguaje de alto nivel? Para que se utiliza? 27. Dado el fichero pp.exe, cuál sería su contenido? Un programa en Pascal Un programa ejecutable No podemos saberlo 28. Une cada fichero con el contenido que le corresponde: prog.pas un fichero de datos prog.exe un fichero con un programa Pascal 3
4 datos.dat datos.xls un fichero que contiene un programa ejecutable un fichero creado con la hoja de cálculo Excel 29. Cuál es la función de un compilados? 30. Estando en el entorno de TurboPascal, para que sirve la orden Run? Para encontrar los errores sintácticos de un programa Pascal Para ejecutar un programa compilado (con la orden Compile) previamente. Para compilar y ejecutar un programa Pascal 31. La aplicación de TurboPascal: es una herramienta para la detección de errores sintácticos es un compilador es un procesador 32. Indicar la función que cumple el administrador de archivos en Windows. Gestiona la información de la impresora Organiza los ficheros del disco Protege la pantalla Elude los virus informáticos 4
5 Tema 2 Ejercicios. Diagramas de flujo 1. Dado el siguiente diagrama de flujo indica qué es lo que calcula, es decir, escribe el enunciado que corresponde a este ejercicio. 2. Leer un número entero y escribir su valor absoluto. 3. Leer una nota (entero) y escribir la nota en letras que le corresponde (suspenso, aprobado, notable, sobresaliente). 4. Leer dos números enteros y escribirlos ordenados de mayor a menor. Ahora, leer 3 números enteros y ordenarlos de mayor a menor. 5. Leer los segundos que han pasado desde la media noche y escribir la hora actual con el formato hh:mm:ss. Por ejemplo: si leemos 4005, habría que escribir 1:6:45 lo que quiere decir que cuando han pasado 4005 segundos desde la media noche, significa que han pasado 1 hora, 6 minutos y 45 segundos. 6. Leer un número entero positivo y escribir todos sus divisores. 7. Calcular el volumen de la siguiente figura, después de leer los valores de su radio, R, y de su altura, H, siendo ambos números reales. 5
6 H 8. Dada una secuencia de caracteres finalizada con un punto, calcular: a. cuántas veces aparece la letra A b. cuántas vocales contiene. c. cuántas no vocales contiene (sin contar el punto final). d. cuántas vocales, cuántas no vocales y el total de caracteres que contiene. 9. Hacer un diagrama de flujo que pida una fecha que recogeremos en las variables: día, mes y año y que nos escriba la fecha del día siguiente. R 6
7 Tema 3 Ejercicios :Tipos, Declaraciones, asignación, Entrada/Salida 1. Calcular el valor y el tipo de las siguientes expresiones aritméticas: (a) * (f) sqr(2) div 3 (b) (2 + 6) * (g) 3-20 div 4-3 * 2 (c) (2 + 6) * (3 + 4) (h) 4 * sqr (6) - sqr(3) div 2 (d) 20 mod 3 div 2 (i) 30-2*4 div 6 mod 3 *8 (e) 20 mod 3 / 3 2. Encuentra los errores y explica los errores de las siguientes declaraciones: var a,b: integer; B,c: boolean; var 33h2: real; a,b: integer; const m: 3.4; var a,b: integer, c: char; 3. Dadas las siguientes definiciones: const v1=120; v2=310; v3=0; var d1,d2: integer; Revisar las siguientes asignaciones, indicando si contienen algún error y los valores que contendrán las variables tras su ejecución v1+v2 :=d1; d2:= v2 div v1; v3:= v1+v2; d1:= v2 DIV v3; d1:= v3+v2; 4. Dada la variable A de tipo entero y la variable B de tipo real, indica las instrucciones qué están mal. readln(a/2); writeln(a); realdln( b ); writeln( A ); 5. Sabiendo que A=6 y B=3, cuál es el efecto de estas instrucciones? Write( A =, A); Writeln ( :4, B =, B); Writeln(A div B); Writeln(B-A); 6. Indica los valores de A, B y C en cada paso. a) Program primero; Uses wincrt; Const x=5; Var A, B, C:Integer; Begin B:=1; C:=X+B; A:=X+4; A:=C; B:=C; A:=A+B+C; C:=C*A; 7
8 End. Writeln(A, B, C); b) Program segundo; uses wincrt; const N=6; var A,B,C:integer; A:=4; B:=A*N; C:=A mod N; A:=C; B:=A+C; Writeln(A,B,C); End. c) Program tercero; Uses wincrt; Var X,Y:Integer; Z:Real; Begin X:=10; Y:=X+10; Z:=X; Y:= X div 5; Writeln( X =, X:4); Writeln( Y =, Y:4); Writeln( Z =, Z:5:2); End. 7. Realizar un programa que lea dos números enteros desde el teclado guardándolos en dos variables y que luego intercambie los valores de las dos variables. Ejemplo: X,Y: Integer; Valores iniciales: X=10 e Y=5 Valores finales: X=5 e Y=10 8. Escribir un programa que pase los grados a radianes. Radianes = Grados*(Pi/180) 9. Escribir un programa que lea un dato que representa los segundos, y que calcule las horas, minutos y segundos que hay. Ejemplo: Entrada: 5000 segundos Salida: 1 hora 23 minutos 20 segundos 10. Esribir un programa qu calcule el área y perímetro de un cuadrado. Realizar lo mismo para un triangulo recto. Entrada: lados del cuadrado y triangulo (base y altura) 8
9 Tema 4. Ejercicios. Sentencias condicionales 1. Leer dos números enteros y escribir el programa que escriba por pantalla el máximo. 2. Indicar qué escribe el siguiente programa, si suponemos que I = 6, J=7, K=11 y L=11: program qué_escribe; uses wincrt; var I, J, K, L: integer; Begin Write ( Dame cuatro numeros enteros: ); Read (I,J,K,L); if I < J then if K <> L then Write( ABC ) else Write( DEF ); if I >= J then write( GHI ) else write( JKL ); end. 3. Relacionar cada expresión de la columna izquierda con su equivalente de la columna de la derecha: a. (X < Y) and (Y < Z) 1. not (X <> Y) and (Y = Z) b. (X < Y) and (Y <= Z) 2. not ((X >= Y) or (Y > Z)) c. (X <> Y) or (Y = Z) 3. (Y > Z) or (Y = Z) or (X = Y) d. (X = Y) or (Y >= Z) 4. not (X >= Y) and not (Y >= Z) e. (X = Y) and (Y = Z) 5. not ((X = Y) and (Y <> Z)) 4. Transformar la instrucción IF en una única instrucción CASE If (n=5) or (n=7) Then N:=n+4 ELSE Begin If (n>7) and (n<=20) Then N:=n-5 ELSE Begin If n=6 Then N:=n+1 ELSE N:=n-1; End; End; Case End; Of 9
10 5. Escribir un programa que lea una nota (un entero de 0-10) y escriba como resultado la nota por letra (suspenso, aprobado, notable o sobresaliente). (DF) 6. Dadas las variables enteras X e Y, ordenarlas en orden creciente (X el menor e Y el mayor). Dados tres números enteros ordenarlos de menor a mayor. (DF) 7. Mejora el siguiente trozo de código: if Puntuak > 70 then write( Bikain ); if Puntuak < 30 then write( Gaizki ); if (Puntuak >= 70) and (Puntuak <= 30) then write( Normala ); 8. Escribir un programa que solicite por pantalla un número entero de 3 dígitos y compruebe si es capicúa. Hacer lo mismo para un número de 5 dígitos. 9. Hacer un programa que pida una fecha que recogeremos en las variables: día, mes y año y que nos escriba la fecha del día siguiente. (DF) 10
11 Tema 5. Ejercicios. Sentencias repetitivas. 1. Diseñar y escribir el programa que calcule el factorial de un número leído por teclado. Utilizando la estructura for Utilizando la estructura while Utilizando la estructura repeat-until 2. Dados los siguientes dos trozos de código, indicar si son equivalentes o no, es decir, si logramos el mismo efecto poniendo uno u otro en un programa. (Suponer que las variables N y cont son de tipo entero). A.1 A.2 Readln(N); Cont:=1; While Cont<=N do Begin Writeln(Cont); Cont:=Cont+2; End; Readln(N); For Cont:=1 to N do Begin If (Cont mod 2 = 0) Then writeln(cont); End; 3. Di si los dos fragmentos de programa que están a continuación son equivalentes. Razona la respuesta. ( Decir que son equivalentes significa que escribir uno u otro fragmento dentro de un programa da el mismo resultado) A. if x<10 then x:=x+1; if x>=10 then x:=x-1; B. for i:=10 to 25 do writeln(i, ); writeln( He terminado ); if x<10 then x:=x+1 else x:=x-1; i:=10; while i<25 do write(i, ); writeln( He terminado ); end; 4. Indicar cúal es la salida por pantalla del siguiente programa: (a) Program FLOYD; Const contadorfilas=6; Var fila, columna, numero: integer; BEGIN Numero:=0; FOR fila:=1 TO contadorfilas DO Begin Columna:=1; WHILE columna <= fila DO Begin 11
12 End; Numero:=numero + 1; Write(numero); Columna:=columna + 1; End; Writeln; (b) (c) END. program ejercicio_b; uses wincrt; var a,b:integer; for a:=1 to 5 do for b:=1 to a do write( * ); writeln; end; end. program sumar; uses wincrt; var i, j, suma: Integer; for i := 1 to 3 do suma := 0; for j := 1 to i do suma := suma + j; if j<>i then write(i, /, suma, + ) else writeln(i, /, suma); end; end. end; 5. Indicar cuál es la salida por pantalla del siguiente programa: (a) program kontatu; Uses wincrt; Const Maximo = 3; Minimo = 1; Var I,J :integer; BEGIN FOR I:=Minimo TO Maximo DO Begin FOR J:=Minimo TO Maximo DO Writeln(I, ' balio du I-k eta J-k ',J, ' balio du'); End; end. (b) Program ForDown; Uses wincrt; Const Minimo=1; Maximo=5; VAR Indice, Dato : Integer; BEGIN Dato:=25; Writeln('Los cinco números inferiores al ',Dato, ' son: '); FOR Indice:= Maximo DOWNTO Minimo DO 12
13 Writeln('El que va el ', Indice, ' es el ', Dato- Indice); Writeln('Ya está'); END. 6. Diseñar y escribir el programa que calcule la media aritmética de las notas introducidas por teclado. El programa será interactivo y tendrá el siguiente formato: Ejecución: (en negrita los datos introducidos por el usuario) Cuántas notas vas a introducir? 7 1 nota: nota: nota: 9.75 La media de las notas es Diseñar y escribir el programa que produzca la siguiente salida: ZYXWVTSRQPONMLKJIHGFEDCBA YXWVTSRQPONMLKJIHGFEDCBA XWVTSRQPONMLKJIHGFEDCBA WVTSRQPONMLKJIHGFEDCBA VTSRQPONMLKJIHGFEDCBA TSRQPONMLKJIHGFEDCBA SRQPONMLKJIHGFEDCBA RQPONMLKJIHGFEDCBA QPONMLKJIHGFEDCBA PONMLKJIHGFEDCBA ONMLKJIHGFEDCBA NMLKJIHGFEDCBA MLKJIHGFEDCBA LKJIHGFEDCBA KJIHGFEDCBA JIHGFEDCBA IHGFEDCBA HGFEDCBA GFEDCBA FEDCBA EDCBA DCBA CBA BA A 8. Diseñar y escribir el programa que calcule la suma de los diez primeros términos de la siguiente serie: 1/2 + 2/22 + 3/23 + 4/ n/2n 9. Diseñar y escribir el programa que calcule el máximo, mínimo y la media de los N números introducidos por teclado. La cantidad de números a tratar, N, se pedirá al principio del programa y los números los introducirá el usuario. 10. Diseñar y escribir un programa que lea un número entero y escriba todos sus divisores. 11. Diseñar y escribir un programa que lea una secuencia de caracteres terminada en punto y cuente: (DF) 13
14 a. el número de A contenidas en la secuencia b. el número de vocales contenidas en la secuencia. c. el número de letras no vocales contenidas en la secuencia. d. el número de caracteres que no sean letras e. el número total de caracteres leídos 12. Diseñar y escribir el programa que lea una secuencia de números enteros terminada en 0 y calcule: a. la media aritmética (sin contar el 0). b. calcule la media aritmética de los números positivos (sin contar el 0). c. el máximo y su posición d. el mínimo y su posición 13. Diseñar y escribir un programa para que lea un número X, y después lea una secuencia de números terminada en 0, y calcule: a. Suponiendo que la secuencia no este ordenada, indicar si X está en ella o no. Si el número se encuentra en la secuencia, escribir la posición de ese número dentro de la secuencia. Si no existe, escribir 0. b. Suponiendo que la secuencia está ordenada de menor a mayor indicar si X está en ella o no. Si el número se encuentra en la secuencia, escribir la posición de ese número dentro de la secuencia. Si no existe, escribir Diseñar y escribir un programa que dada una secuencia de caracteres terminada en punto, cuente cuántas veces aparece el carácter A seguido del carácter T. 15. Diseñar y escribir un programa que dado un número entero N, nos diga si este número es primo o no. 16. Utilizando el algoritmo realizado en el ejercicio anterior, especificar y escribir un algoritmo que escriba por pantalla los números primos menores que el número entero M. 17. Diseñar y escribir un programa que lea un número y nos escriba su tabla de multiplicación (del 1 al 10). 18. Diseñar y escribir un programa que lea un número N y escriba el cuadrado y cubo de todos los números enteros entre 1 y N. 19. Diseñar y escribir un programa que lea un número N y escriba el termino N de la secuencia de Fibonacci. La secuencia de Fibonacci es : , es decir que un termino se calcula como la suma de los dos términos anteriores. Los dos primeros términos son fijos, 0 y 1. 14
15 Tema 6 Ejercicios. TABLAS (ARRAYS). 1. Con los trozos de programa que vienen a continuación, se logra el mismo efecto? En caso afirmativo explicar este efecto; y en caso contrario explicar por qué no son iguales. A... esta:= 0; ind:=1; while (ind<=n) and (esta=0) do if x=tau[ind] then esta:=1; ind:=ind+1; end; if esta=1 then writeln (x, esta en la posición,ind-1) else writeln (x, no está );... B... esta := 0; for ind:=1 to n do if x=tau[ind] then esta:=1; if esta=1 then writeln(x, esta en la posición,ind-1) else writeln(x, no está'); Ondorengo programa zatia zuzena den ala ez ikusi. Zuzena ez bada, zergatik azaldu eta erroreak zuzentzeko beharko liratekeen aldaketak azaldu: program mover; uses wincrt; const LimiteSup = 10; type TablaM = array [1.. LimiteSup] of Integer; var tau: TablaM; aux, i: Integer; for i := 1 to LimiteSup do tau[i] := i; i := i + 1; end; i := 0; while i <= LimiteSup do aux := tau[i]; tau[i] := tau[i +1]; tau[i + 1] := aux; end; end. 3. Solicita por pantalla 20 nombres de personas, recógelos en una tabla y, una vez introducidos todos: 3.1.Visualiza los elementos de la tabla pero empezando desde la última posición. 3.2.Saca por pantalla el que ocupa la sexta, la novena y la décima posición. 3.3.Visualiza los elementos que ocupan las posiciones pares de esa tabla. 4. Crear una tabla de 10 elementos y a partir de ella: 4.1.Generar otra nueva que contenga los elementos de la tabla anterior multiplicados por un número que se habrá solicitado por pantalla. 15
16 4.2.Visualizar, contar y sumar los elementos pares que ocupan las posiciones impares de la tabla que te has creado inicialmente. Imprimir las posiciones que ocupan dichos elementos en la tabla de la siguiente forma. Posición Elemento xx xx xx xx Numero de elementos: xxxxxx La suma es: xxxxxx 5. Dada una tabla de elementos enteros (no más de 20), hacer el programa que calcula su media aritmética. 6. Dada una tabla de 10 números enteros, mover todos sus elementos una posición hacia la izquierda. 7. Buscar el número mayor contenido en una tabla de no más de 15 elementos y devolver ese número y su posición. 8. Buscar el número menor contenido en una tabla de no más de 15 elementos y devolver ese número y su posición. 9. Hacer el programa que busca un número específico, previamente solicitado por pantalla, dentro de una tabla desordenada de 10 elementos de tipo entero. Si el número está en la tabla, el programa devolverá la primera posición en la que aparece y si no está devolverá cero. 10. Hacer el programa que busca un número específico, previamente solicitado por pantalla, dentro de una tabla ordenada de 10 elementos de tipo entero. Si el número está en la tabla, el programa devolverá la posición en la que aparece y si no está devolverá la posición en la que le tocaría colocarse. 11. Dada una secuencia de números enteros (no más de 20) terminada en cero, hacer un algoritmo que los introduzca en una tabla de manera que queden ordenados de mayor a menor. 12. Igual que el ejercicio anterior, pero en este caso ordenando los números de menor a mayor. 13. Dada una tabla de 10 caracteres, contar el número de veces que aparece la letra A. 14. Dada una tabla de N caracteres, contar el número de vocales que contiene. 15. Dada una tabla de N caracteres, contar el número de elementos de la misma que no son vocales. 16. Dada una tabla de N caracteres, contar el número de veces que aparece la letra A en la posición siguiente a la aparición de la letra T 17. Crear una tabla con los nombres de los 10 empleados de una empresa y otra tabla paralela con los sueldos de esos 10 empleados. Una vez creadas las dos tablas se obtendrá el nombre y el sueldo de la persona que más gana y de la que menos gana. 18. Crear una tabla de enteros: tab[4,5] y a continuación imprimirla. 19. Crear una tabla tab[5,5], calcular las sumas de los elementos de las columnas impares e imprimir el resultado de la siguiente forma. Elemento de la fila 1 columna 1:... Elemento de la fila 1 columna 2: Elemento de la fila 1 columna 5:... 16
17 Elemento de la fila 2 columna 1: Elemento de la fila 2 columna 5: Elemento de la fila 5 columna 5:... La suma total es: XXX 20. Crea un array bidimensional que contenga las tablas de multiplicar desde el 1 hasta el Crear una tabla tab[4,5] y a partir de ella crear su transpuesta. La matriz transpuesta se forma poniendo ordenadamente las filas de la matriz tab como columnas de la matriz trans. Ejemplo: 1 tab = trans = Crear una tabla notas[20,4] con las notas de los alumnos de un curso. El primer índice hace referencia al alumno y el segundo al curso. Obtener la nota media de cada alumno y la nota media de cada asignatura. 23. Una empresa guarda en una tabla las ventas realizadas de sus 50 productos en los doce meses del año. Obtener: Por cada artículo el total de ventas Por cada mes, el total de ventas. 24. Sobre la tabla creada en el ejercicio anterior realizar el siguiente programa: Solicitar al usuario un número de artículo y se obtener el mes en el que más se ha vendido de ese producto. Realizar esta operación para tantos artículos como se desee el usuario. 25. Una empresa tiene 100 obreros repartidos en 4 categorías profesionales. La empresa dispone de una matriz de 100x31 en la que cada posición contiene el número de horas extraordinarias trabajadas por cada obrero cada día del mes. También dispone de dos tablas: una de 100 elementos con la categoría de cada trabajador y otra con el precio de las horas extraordinarias por categoría. Calcular: Cuánto ha cobrado cada obrero en ese mes por horas extraordinarias El total pagado por dichas horas. 26. Escribir un programa que calcule la facturación media de una empresa para un determinado mes, si la empresa en cuestión fabrica 5 artículos y almacena los datos de venta por años (desde el año hasta el año 2.000), meses y artículos. 27. Realizar un programa que llene una matriz de 20 filas y 25 columnas, con números al azar entre 0 y 255, y nos muestre por pantalla: La matriz inicial La suma de todos los datos de la columna que le indique el usuario La matriz que resulta de dividir cada elemento de cada fila por el de mayor magnitud de la fila
18 27.4. La matriz que resulta de dividir cada dato del array entre el valor máximo del array. 28. Hacer un programa que nos de el producto de dos matrices. 29. Considerando una elección a la que se presentan N candidatos, que estarán numerados del 1 a N, realizar un programa que vaya sumando los votos obtenidos por cada candidato. Para realizar la entrada de votos al programa, suponer que los votos están metidos en una urna y a medida que sacamos las papeletas de la urna (en las que figura el número de candidato) el programa tiene que sumar al candidato correspondiente un voto; tener en cuenta que puede suceder que alguno de los candidatos no obtenga ningún voto. Utilizar como fin de entrada de datos el voto al candidato 0. Al finalizar el recuento de votos el programa tendrá que indicarnos: Número de votos obtenido por cada candidato Número total de votos introducidos Candidato más votado. Ejemplo (en negrita los datos introducidos por el usuario): Número de candidatos presentados? 6 Entrada de votos: Candidatos Votos obtenidos Total votos : 8 Candidato más votado: Realizar un programa que elija un número al azar entre 0 y 100 y nos de 5 oportunidades para acertarlo. A partir del 1er intento deberá darnos alguna pista para poder acertar el número. El jugador partirá con 10 puntos, y en cada jugada que no acierte el número se le quitarán 2 puntos. Si el jugador se queda sin puntos tiene que aparecer en mensaje que le indique que ha perdido la partida. Y si acierta el número, el mensaje tendrá que indicarle cuantos puntos ha obtenido. NOTA: la función RANDOM(número) nos devuelve un número aleatorio X de tipo WORD cuyo valor estará comprendido dentro del siguiente rango: 0<=X<número, pero para que esto funcione correctamente antes es necesario poner el procedimiento RANDOMIZE, que es el que permite inicializar el generador de números aleatorios. Ejemplo:... {programa principal} randomize; x:=random(101); Tenemos como dato de entrada los ingresos de 6 taquillas de un estadio de fútbol durante 4 domingos. Tener en cuenta que los a datos introducir no tienen por qué estar 18
19 ordenados y que además puede ocurrir que algunos domingos no se abran todas las taquillas. Realizar un programa que calcule los siguientes datos: Ingresos totales de cada taquilla Ingresos totales realizados cada domingo Ingresos totales del estadio Domingo de mayor ingreso total Taquilla de mayor ingreso total 32. Una estación meteorológica desea realizar un estudio estadístico de las temperaturas obtenidas a lo largo de una semana. Para ello dispone, al finalizar cada semana, de las temperaturas máxima y mínima obtenidas durante cada uno de los 7 días de la semana, y además, estos datos los tiene ordenados por día. Realizar un programa que les permita determinar: Temperatura media de la semana Temperatura máxima y mínima de la semana Temperatura media de cada día de la semana Diferencia en la temperatura media de cada día y la temperatura media de la semana Escribir la salida con el siguiente formato: Máxima de la semana: 40 Mínima de la semana: 10 Temperatura media de la semana: 24,14 Día Máximo Mínimo Media Diferencia ,5-3, , ,5-3, ,5 1, , ,5 6, , En una asignatura tenemos N alumnos. Los alumnos tienen opción de ir al laboratorio y conseguir por el trabajo realizado, medio (0.5) punto que se sumara a la nota final. La asignatura tendrá un examen ordinario y la nota final se calculará sumando la nota del laboratorio (si tuviera) a la nota del examen (si tuviera). 1. En una tabla guardaremos las notas del laboratorio. La entrada de datos se realizará por pares, alumno nota. El final de datos se indicará introduciendo un 0 como alumno y cualquier valor como nota. Estas datos no vendrán ordenados por el número de alumno. Para los alumnos que no hayan ido al laboratorio no vendrá ninguna nota, por lo que esta información habrá que indicarla de alguna forma. Recoge estas notas el la tabla Laboratorios. 2. En una tabla guardaremos las notas del examen. La entrada de datos se realizará por pares, alumno nota. El final de datos se indicará introduciendo un 0 como alumno y cualquier valor como nota. Estas datos no vendrán ordenados por el número de alumno. Para los alumnos que no se hayan presentado al examen no 19
20 vendrá ninguna nota, por lo que esta información habrá que indicarla de alguna forma. Recoge estas notas el la tabla Examen. 3. Preparar las actas, es decir calcular la nota final para cada alumno. Para calcular la nota se le sumara a la nota del examen la nota del laboratorio, siempre que el alumno tenga estas dos notas. Si no tiene nota en el laboratorio la nota final será la del examen. Si no se ha presentado al examen en las actas aparecerá como no presentado. Guardar esta información en la tabla Actas. 4. Calcular el porcentaje de alumnos que no se ha presentado al examen. 5. Calcular, sobre los presentados, la nota media del examen y también, sobre los presentados, la media de las notas finales. 6. Quién ha sacado la mejor nota? Y, la segunda mejor? (sobre las notas finales). 7. Por último y para poder presentar los datos de forma agradable, el programa pedirá el nombre de cada alumno y los guardará en la tabla Alumnos. Esta información se guardará en la tabla Alumnos. Una vez leídos estos datos escribir el resultado de la siguiente forma: Nombre Nota laboratorio Nota del examen Nota final Ander Acero Miren Aramendi 0 N.P N.P. Saioa Bermejo N.P Jon Fernandez Porcentaje de alumnos que no se han presentado al examen: 13 % Media de las notas del examen (sobre los presentados): 6.6 Media de las notas finales (sobre los presentados): 6.9 La mejor nota la tiene el alumno Koldo Manterola: 9.7 La segunda mejor nota la tiene el alumno Ander Acero:
4.- Leer tres números y escribirlos en orden decreciente
Ejercicios tema 3 2.- Leer dos números y decir cuál es el menor 3.- Leer tres números y decir cuál es el mayor 4.- Leer tres números y escribirlos en orden decreciente 5.- Los siguientes fragmentos de
Inicio del programa. Entrada de datos. Proceso de datos. Salida de datos. Fin del programa
PROGRAMACIÓN 10. Prof. Dolores Cuiñas H. Recuerde que estos son apuntes muy simplificados que deberá completar con la bibliografía recomendada APUNTES Nº 4 ESTRUCTURA SECUENCIAL GENERAL La estructura secuencial
19. En un hospital existen tres áreas: Ginecología, Pediatría, Traumatología. El presupuesto anual del hospital se reparte conforme a la sig.
ESTRUCTURAS SECUENCIALES 1. Lea desde el teclado el nombre y la edad de cualquier persona e imprima tanto el nombre como la edad 2. Lea dos números. Calcule la suma e imprima la suma y los dos números.
Resolución de Problemas y Algoritmos Clase 6: Repetición (continuación)
Resolución de Problemas y Algoritmos Clase 6: Repetición (continuación) Dr. http://cs.uns.edu.ar/~sag Departamento de Ciencias e Ingeniería de la Computación Universidad Nacional del Sur Bahía Blanca,
Todo programa en 'C' consta de una o más funciones, una de las cuales se llama main.
LENGUAJE C CARACTERISTICAS DEL LENGUAJE 'C' El lenguaje 'C' se conoce como un lenguaje compilado. Existen dos tipos de lenguaje: interpretados y compilados. Los interpretados son aquellos que necesitan
6.1.- Introducción a las estructuras de datos Tipos de datos Arrays unidimensionales: los vectores Operaciones con vectores.
TEMA 6: ESTRUCTURAS DE DATOS (Arrays). CONTENIDO: 6.1.- Introducción a las estructuras de datos. 6.1.1.- Tipos de datos. 6.2.- Arrays unidimensionales: los vectores. 6.3.- Operaciones con vectores. 6.4.-
INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA "
INSTITUTO POLITECNICO NACIONAL CENTRO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS " GONZALO VAZQUEZ VELA " GUIA DE ESTUDIOS DE ANALISIS Y DISEÑO DE ALGORITMOS. 1. Qué es un algoritmo? 2. Qué es un Pseudocódigo?
Hoja de ejercicios del Tema 3
Facultad de Informática Universidad Complutense Fundamentos de la programación Curso 2013 2014 Hoja de ejercicios del Tema 3 1. Conversiones de tipos: Prueba el siguiente programa en tu compilador (copia
Estructuras Secuénciales
Estructuras Secuénciales Los algoritmos más sencillos de realizar son los que no toman decisiones, tan solo se dedican a realizar o ejecutar instrucción tras instrucción en el orden determinado. Estos
Este es un arreglo de números enteros, o sea que guarda una serie de variables de tipo INTEGER, todas agrupadas en una sola estructura.
Arreglos en Pascal 1.- Introducción a los Arreglos. Algunos de los tipos de datos que vimos eran los tipos INTEGER, CHAR, BOOLEAN, etc.. Un arreglo, mas que un tipo de dato es una estructura que nos permite
Actividad colaborativa Ejercicios de programación Programación básica C++
Actividad colaborativa Ejercicios de programación Programación básica C++ Entra a la página del Prof. Jorge Sánchez, autor del Manual completo de programación en C++, de donde edité estos apuntes: http://www.jorgesanchez.net/programacion/ejerciciosc/sencillos.html
ESCUELA POLITÉCNICA SUPERIOR PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF
ESCUELA POLITÉCNICA SUPERIOR GRADO EN DISEÑO IND. INFORMÁTICA CURSO 2012-13 PRÁCTICA 2: EXPRESIONES, PRINTF Y SCANF HASTA AHORA... En prácticas anteriores se ha aprendido: La estructura principal de un
Algoritmos. Intro. Prof. Raquel Torres Peralta / Gerardo Sanchez S. Unison
Algoritmos Intro Prof. Raquel Torres Peralta / Gerardo Sanchez S. Unison La Computadora Las computadoras trabajan con una base de 0 y 1 llamado sistema binario. En principio todo lo que sucede en un dispositivo
TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL
1 TECNICO SUPERIOR EN INFORMÁTICA EMPRESARIAL MÓDULO INTRUCCIONAL TECNOLOGÍA DE LA COMPUTADORA FACILITADOR: PARTICIPANTE: DAVID, CHIRIQUÍ 2015 2 Qué es un programa? Un programa informático es un conjunto
Laboratorio 02: Ejercicios de programación en C
olicitado: Ejercicios 02: Soluciones estructuradas en C M. en C. Edgardo Adrián Franco Martínez http://www.eafranco.com [email protected] @edfrancom edgardoadrianfrancom Estructuras de datos (Prof. Edgardo
Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso º Grado en Informática
Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso 2013-2014. 1º Grado en Informática Práctica 2: Memoria dinámica y Bibliotecas Objetivos Practicar conceptos
Métodos para escribir algoritmos: Diagramas de Flujo y pseudocódigo
TEMA 2: CONCEPTOS BÁSICOS DE ALGORÍTMICA 1. Definición de Algoritmo 1.1. Propiedades de los Algoritmos 2. Qué es un Programa? 2.1. Cómo se construye un Programa 3. Definición y uso de herramientas para
Ejercicio 1.- En las construcciones siguientes para qué valores de la variable RangoI se ejecutará la sentencia de asignación?
Introducción a la programación - DISI - Facultad de Informática UCM (2009-2010) Ing. Técnica en Informática de Gestión - 1º B Profesores: Federico Peinado Gil y Pablo Moreno Ger Ejercicio 1.- En las construcciones
Tema: Excel Formulas, Funciones y Macros
1 Facultad Escuela Lugar de Ejecución : Ingeniería. : Biomédica : Laboratorio de Biomédica Tema: Excel Formulas, Funciones y Macros Objetivos Específicos Conocer los conceptos básicos en relación a la
Estatutos de Control C# Estatutos de Decisión (Selección)
SELECCIÓN Estatutos de Control C# Estatutos de Decisión (Selección) IF Condición THEN Estatuto1 ELSE Estatuto2 Estatuto1 Statement Condición... Antes de ver esta presentación: Lee el Capítulo correspondiente
Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial.
Tipos de Datos Desde los programas más simples escritos en un lenguaje de programación suelen realizar tres tareas en forma secuencial. Entrada de datos Procesamientos de datos Salida de resultados Los
Tema 2 Conceptos básicos de programación. Fundamentos de Informática
Tema 2 Conceptos básicos de programación Fundamentos de Informática Índice Metodología de la programación Programación estructurada 2 Pasos a seguir para el desarrollo de un programa (fases): Análisis
ESTRUCTURAS REPETITIVAS EN PHP
ESTRUCTURAS REPETITIVAS EN PHP Los bucles nos permiten iterar conjuntos de instrucciones, es decir repetir la ejecución de un conjunto de instrucciones mientras se cumpla una condición. Sentencia while
Control de Flujo. Estructuras de Control! Experiencia Educativa de Algorítmica CONTROL DE FLUJO
Control de Flujo Estructuras de Control Experiencia Educativa de Algorítmica 1 Introducción El estilo de como escribimos y analizamos un algoritmo se convierte en una de las principales características
OPERACIONES CON UNIDADES, DIRECTORIOS Y ARCHIVOS (3 puntos = 1 test + 2 supuesto práctico)
PRUEBAS DE APTITUD EN INFORMÁTICA PARA USUARIOS (Abril de 2008) INTRODUCCIÓN A LA OFIMÁTICA: WINDOWS Encienda el ordenador y elija entrar en WINDOWS XP. Después, pulse [Ctrl+Alt+Supr] según aparece indicado
PROGRAMAS PARA LA CLASSPAD MANAGER.
PROGRAMAS PARA LA CLASSPAD MANAGER. BUSCA DIVISORES Vamos a preparar un programa sencillo, cuya misión es buscar los divisores de un número. Primero lo prepararemos con el Classpad Manager del ordenador,
Ejemplo de la implementación del llenado de un arreglo de forma aleatoria
OBJETIVO 6.3. MANEJO DE ARREGLOS LLENADO DE UN VECTOR Un arreglo se puede llenar de dos formas una de manera aleatoria en donde el compilador llena el arreglo y otra forma es darle la oportunidad al usuario
Programas ejemplo. Lenguaje de Programación PASCAL. Miguel Murguía
Programas ejemplo Lenguaje de Programación PASCAL Miguel Murguía Programas ejemplo Lenguaje de Programación PASCAL Miguel Murguía ABACo, A.C. Asociación de Biólogos Amigos de la Computación, A. C. www.abacoac.org.mx
INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL ÁREA DE TECNOLOGÍA E INFORMÁTICA
INSTITUCIÓN EDUCATIVA LICEO DEPARTAMENTAL ÁREA DE TECNOLOGÍA E INFORMÁTICA GUÍA DE INFORMÁTICA (Operaciones matemáticas) Profesor: Germán Rodríguez López Año lectivo 2006-2007 1 OPERACIONES MATEMÁTICAS
Estructura de Datos: Archivos
Estructura de Datos: Archivos Registros (record) Un registro es una estructura que consiste de un número fijo de componentes llamados campos. Los campos pueden ser de diferentes tipos y deben tener un
Estructura de datos (arreglos) Vectores y Matrices
Apunte del curso PROGRAMACIÓN (FI-UBA,, J. T. P. Ing. Z. CATALDI; A.T.P. Srta. A Pauluzzi, Sr. C Corradino, Sr. F Gómez Estructura de datos (arreglos) Hasta aquí se han visto distintos tipos de estructuras
UNIDAD V: ARR R EGL G OS O BIDI D MENS N IONALE L S
UNIDAD V: ARREGLOS BIDIMENSIONALES DIMENSIONALES UNIDAD V: ARREGLOS BIDIMENSIONALES 1.1 GENERALIDADES: Las matrices son una colección finita, homogénea y ordenada de datos. Su información está organizada
LENGUAJE DE PROGRAMACION UNO.
Guía de ejercicios numero uno. LENGUAJE DE PROGRAMACION UNO. Instrucciones: Para cada caso elabore la sintaxis en lenguaje C., compílelo e intégrelos al menú que su profesor le explicara en clase. Solución
Soluciones a los problemas impares. Tema 5. Memorias. Estructura de Computadores. I. T. Informática de Gestión / Sistemas
Tema 5. Soluciones a los problemas impares Estructura de Computadores I. T. Informática de Gestión / Sistemas Curso 28-29 Tema 5 Hoja: 2 / 36 Tema 5 Hoja: 3 / 36 Base teórica La memoria es el lugar en
Estructuras de Repetición (Repita para)
Estructuras de Repetición (Repita para) Andrés Arcia Departamento de Computación Escuela de Ingeniería de Sistemas Facultad de Ingeniería Universidad de Los Andes Programación Digital I 1 REPITA PARA Fijar
Tema 2. El lenguaje JAVA
Tema 2. El lenguaje JAVA Nomenclatura habitual Variables Tipos de variables Tipos primitivos Referencias Arrays Operadores Operadores de Java Precedencia de operadores Sentencias de control Sentencias
Conceptos de Arquitectura de Computadoras Curso 2015
PRACTICA 1 Assembly, Instrucciones, Programas, Subrutinas y Simulador MSX88 Objetivos: que el alumno Domine las instrucciones básicas del lenguaje assembly del MSX88. Utilice los diferentes modos de direccionamiento.
Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso º Grado en Informática
Relación de prácticas de la asignatura METODOLOGÍA DE LA PROGRAMACIÓN Segundo Cuatrimestre Curso 2013-2014. 1º Grado en Informática Práctica 1: Punteros Objetivos Se hará hincapié en la aritmética de punteros
TEMA 2: Sistemas Operativos
TEMA 2: Sistemas Operativos 2.1. QUÉ ES UN SISTEMA OPERATIVO? Un sistema operativo es un conjunto de programas encargados de gestionar los recursos del ordenador y que permiten la comunicación del usuario
INDICE Parte 1. Visual Basic Capitulo 1. Qué es Visual Basic? Capitulo 22. Mi Primera Aplicación Capitulo 3. Elementos del lenguaje
INDICE Prólogo XV Parte 1. Visual Basic 1 Capitulo 1. Qué es Visual Basic? 3 Introducción 3 Como crear una aplicación 5 Otras facilidades de Visual Basic 6 Un lenguaje de alto nivel 9 Menús 10 Colores
= RETURN =3 7-. ELSE K
11-. Pida Al Usuario Dos Números Enteros (Que Se Guardaran En Las Variables Num 1 Y Num2). Si Num2 Es Cero, Deberá Mostrar Un Mensaje De Error, Y En Caso Contrario Mostrara En Pantalla El Resto De La División
El lenguaje C. 1. Identificadores, constantes y variables
Principios de Programación El lenguaje C 1. Identificadores, constantes y variables 1.1. Conceptos de memoria Los nombres de variable como x, y, suma corresponden a localizaciones o posiciones en la memoria
LABORATORIO 3 ESTRUCTURAS REPETITIVAS WHILE / DO WHILE
LABORATORIO 3 ESTRUCTURAS REPETITIVAS WHILE / DO WHILE 1 OBJETIVOS Al finalizar esta actividad, serás capaz de: Entender el funcionamiento de las estructuras iterativas en general; la(s) condición(es)
Manejo de Filas, Columnas, Celdas y Rangos
Manejo de Filas, Columnas, Celdas y Rangos Selección de filas Selección de columnas Selección de celdas y rangos Ingresar, editar y eliminar datos Tipos de datos Agregar nombres a celdas y rangos Insertar
Computación II. Introducción a Visual Basic
Computación II Introducción a Visual Basic Introducción a Visual Basic Microsoft Visual Basic es un conjunto de herramientas que posibilitan el desarrollo de aplicaciones para Windows de una manera rápida
TEMA 4. ESTRUCTURAS DE CONTROL
M.P. Sesmero, P. de Toledo, F.J. Ordoñez, J. Gómez-Romero, J.A. Iglesias, J.L. Mira Programación TEMA 4. ESTRUCTURAS DE CONTROL Grado en Ingeniería en Tecnologías Industriales Programación CONTENIDOS 4.1.
MANUAL DE RUBY (PARTE I) Luis José Sánchez González
MANUAL DE RUBY (PARTE I) Luis José Sánchez González 1. QUÉ ES RUBY? Ruby es un lenguaje de programación interpretado y orientado a objetos muy potente y al mismo tiempo muy sencillo. Para apreciar la extrema
Organización de la información en disco: archivos y carpetas
Organización de la información en disco: archivos y carpetas Memoria (principal): almacena los programas y los datos Es volátil Memoria secundaria (los discos): almacenan información de forma permanente
Actualizaciones de software Guía del usuario
Actualizaciones de software Guía del usuario Copyright 2008, 2009 Hewlett-Packard Development Company, L.P. Windows es una marca comercial registrada de Microsoft Corporation en los Estados Unidos. Aviso
Tema: Funciones en Excel (III) Funciones de fecha y hora Las fechas son a menudo una parte crítica de análisis de datos
Tema: Funciones en Excel (III) Funciones de fecha y hora Las fechas son a menudo una parte crítica de análisis de datos Índice: 1 Para qué las funciones fecha y hora? 2 Generalidades El especial tratamiento
Estructuras de control
Estructuras de control Introducción Los algoritmos vistos hasta el momento han consistido en simples secuencias de instrucciones; sin embargo, existen tareas más complejas que no pueden ser resueltas empleando
Tema 3: Multiplicación y división.
Tema 3: Multiplicación y división. SELECCIÓN DE EJERCICIOS RESUELTOS 2. Determina el menor número natural que multiplicado por 7 nos da un número natural que se escribe usando únicamente la cifra 1. Y
MÓDULO HOJAS DE CÁLCULO
8 6 4 2 2 21 22 23 24 Pareciera que Hojas de cálculo es una de las aplicaciones menos conocidas y, por lo tanto, menos utilizadas a nivel escolar. Por qué será? Seguramente porque la asociamos con complicados
Profesor(a): Ing. Miriam Cerón Brito
Área Académica: Informática Tema: Algoritmos Profesor(a): Ing. Miriam Cerón Brito Periodo: Enero Junio 2014 Abstract: In this presentation you ll find algorithm s definition and flowcharts definition,
Representación de la información
Laboratorio de Introducción a las Ciencias de la Computación Página 1 UNIERSIDAD CATÓLICA DE SANTA MARÍA PROGRAMA PROESIONAL DE INGENIERÍA DE SISTEMAS SESIÓN 2: Representación de la información OBJETIOS
Una base de datos de Access puede estar conformada por varios objetos, los más comunes son los siguientes:
MICROSOFT ACCESS DEFINICIÓN MS Access es un programa para manejar bases de datos. Una base de datos es un conjunto de datos de un determinado tema o contexto, almacenados de forma sistemática, para obtener
Java Avanzado. Guía 1. Java Avanzado Facultad de Ingeniería. Escuela de computación.
Java Avanzado. Guía 1 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 2 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en el desarrollo
Tema: Entorno a C# y Estructuras Secuenciales.
Tema: Entorno a C# y Estructuras Secuenciales. Programación I, Guía 3 1 Facultad: Ingeniería Escuela: Ingeniería en Computación Asignatura: Programación I Objetivos Utilizar el entorno de programación
UTN FRR Ingeniería en Sistemas de Información Algoritmos y Estructuras de Datos Archivos Directos GUIA DE ESTUDIO: ARCHIVOS DIRECTOS
GUIA DE ESTUDIO: ARCHIVOS DIRECTOS Introducción: Una característica común de los tipos de datos que hemos visto hasta ahora es que la información que cargamos se mantiene vigente solamente mientras está
RECUPERACIÓN DE EXCEL TICO
RECUPERACIÓN DE EXCEL TICO Para recuperar el tema deberás realizar las siguientes prácticas y enviárselas a la profesora por correo electrónico con Asunto: Prácticas Excel Recuperación de Nombre Alumno.
FUNCIONES NUMÉRICAS EXCEL Manual de Referencia para usuarios. Salomón Ccance CCANCE WEBSITE
FUNCIONES NUMÉRICAS EXCEL 00 Manual de Referencia para usuarios Salomón Ccance CCANCE WEBSITE FUNCIONES NUMÉRICAS EXCEL 00 FUNCIONES NUMÉRICAS FUNCIÓN SUMA Descripción: Suma todos los números de uno o
UNIDAD 1. COMPONENTES DEL COMPUTADOR
UNIDAD 1. COMPONENTES DEL COMPUTADOR OBJETIVO Nº 1.1: DEFINICIÓN DE COMPUTADOR: Es un dispositivo electrónico compuesto básicamente de un procesador, una memoria y los dispositivos de entrada/salida (E/S).
INFORMATICA I EJERCICIOS PROPUESTOS Buscar en el diccionario Qué es INFORMÁTICA?, Qué es
INFORMATICA I EJERCICIOS PROPUESTOS 1.1-1 Buscar en el diccionario Qué es INFORMÁTICA?, Qué es COMPUTACIÓN? 1.1-2 Qué es el HARDWARE de una computadora?.... 1.1-3 Qué es el SOFTWARE de una computadora?.
FÓRMULAS Y FUNCIONES
Centro de Estudios Empresariales 1 FÓRMULAS Y FUNCIONES Una fórmula nos permite calculas rápidamente valores directos introducidos en una celda y operar con valores previamente introducidos en otras celdas,
Ejercicios de programación Luis Francisco García Martínez Ingeniería de Sistemas Programa de Ingeniería de Sistemas
Nivel 1 1. Escribir un programa que lea dos números y los sume. 2. Efectuar un programa que lea los valores de 3 resistencias electrónicas (en Ohmios, las 3 3. Escribir un programa que evalúe la siguiente
Programación en Visual Basic Ricardo Rodríguez García
Manual Básico de Programación en Visual Basic 1.- Estructura de un proyecto Visual Basic Los programas o aplicaciones desarrolladas en Visual Basic van a constituir un único paquete que denominaremos proyecto.
Representación de números enteros: el convenio exceso Z
Representación de números enteros: el convenio exceso Z Apellidos, nombre Martí Campoy, Antonio ([email protected]) Departamento Centro Informàtica de Sistemes i Computadors Escola Tècnica Superior d
Tema 2 Introducción a la Programación en C.
Tema 2 Introducción a la Programación en C. Contenidos 1. Conceptos Básicos 1.1 Definiciones. 1.2 El Proceso de Desarrollo de Software. 2. Lenguajes de Programación. 2.1 Definición y Tipos de Lenguajes
TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES TRABAJO DE PRÁCTICAS. Convocatoria de junio de 2013
TEORÍA DE AUTÓMATAS Y LENGUAJES FORMALES Ingeniería Técnica en Informática de Sistemas Segundo curso Departamento de Informática y Análisis Numérico Escuela Politécnica Superior Universidad de Córdoba
Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011
Módulo 2. Fundamentos de Programación Informática y Programación Escuela de Ingenierías Industriales y Civiles Curso 2010/2011 1 CONTENIDO Tema 1. Conceptos generales de algorítmica Tema 2. Sentencias
Programación en Pascal
Programación en Pascal Segunda parte de la asignatura. El profesor: Nombre:. Despacho: Edificio de la ETSII 2ª Planta. Correo electrónico: [email protected]. Miércoles, Viernes: 3.30 a 5.30. Objetivos: Aprender
Funciones Básicas de la Hoja de Cálculo
1 Funciones Básicas de la Hoja de Cálculo Objetivos del capítulo Conocer el concepto y características de una hoja de cálculo. Conocer los elementos más importantes de una hoja de cálculo. Explicar la
Estructuras de Control
Algorítmica y Lenguajes de Programación Estructuras de Control Estructuras de Control. Introducción Hasta ahora algoritmos han consistido en simples secuencias de instrucciones Existen tareas más complejas
la solución a una ecuación cuadrática solicitando al usuario los términos de dicha ecuación.
ALGORITMOS SECUENCIALES: La estructura secuencial es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente
MANUAL DE PRÁCTICAS DEL TALLER DE PROGRAMACIÒN PRACTICA NO.6
MANUAL DE PRÁCTICAS DEL TALLER DE PROGRAMACIÒN PRACTICA NO.6 NOMBRE DE LA PRÁCTICA. Estructuras secuénciales 6.1 OBJETIVO GENERAL El alumno desarrollará la habilidad para diseñar algoritmos secuenciales,
TEMA 7: Ficheros. TEMA 7: Ficheros. 7.1.-Concepto de fichero
TEMA 7: Ficheros 7.1.-Concepto de fichero Todas las estructuras de datos que hemos visto hasta ahora utilizan memoria principal. Esto tiene dos limitaciones importantes: 1. Los datos desaparecen cuando
FUNCIONES PHP: DECLARACIÓN Y LLAMADAS. PARÁMETROS, RETURN. EJERCICIOS EJEMPLOS RESUELTOS. (CU00827B)
APRENDERAPROGRAMARCOM FUNCIONES PHP: DECLARACIÓN Y LLAMADAS PARÁMETROS, RETURN EJERCICIOS EJEMPLOS RESUELTOS (CU00827B) Sección: Cursos Categoría: Tutorial básico del programador web: PHP desde cero Fecha
Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo
Tipos de datos. Vamos a profundizar un poco sobre los distintos tipos de datos que podemos introducir en las celdas de una hoja de cálculo Valores Constantes: Es un dato que se introduce directamente en
Ficheros conceptos. Manejo de ficheros en C. Apertura del fichero Función fopen: nombre del fichero. Apertura del fichero Función fopen
Fundamentos de Informática. Dpto. de ATC - Página 1 de 8 conceptos Manejo de ficheros en C Contienen los datos que se almacenan en dispositivos de almacenamiento masivo: disquetes, discos duros, DROM,
Formato para prácticas de laboratorio
PLAN DE CLAVE CARRERA NOMBRE DE LA ASIGNATURA ESTUDIO ASIGNATURA LSC 2009-2 11290 Introducción a la Programación PRÁCTICA No. 2 LABORATORIO DE NOMBRE DE LA PRÁCTICA Licenciado en Sistemas Computacionales
INTRODUCCIóN A LA PROGRAMACIóN APUNTES DE JAVA APUNTES DE JAVA
APUNTES DE JAVA FUNCIONAMIENTO DE UN PROGRAMA Assembler Ensamblador Ejecuta Programador Programa fuente BASIC Interprete Ejecuta C, C++, Pascal Compilador Compila Ejecuta Programa fuente Programa Objeto
Semana 6. Factorización. Parte I. Semana Productos 7 notables. Parte II. Empecemos! Qué sabes de...? El reto es...
Semana Productos 7 notables. Parte II Semana 6 Empecemos! El tema que estudiarás en esta sesión está muy relacionado con el de productos notables, la relación entre estos y la factorización, dado que son
EJERCICIO 1. CREACIÓN DE UNA FUNCIÓN
4ª Práctica. Matlab Página 1 PROGRAMACIÓN EN MATLAB PRÁCTICA 04 FUNCIONES, BUCLES Y BIFURCACIONES EJERCICIO 1. CREACIÓN DE UNA FUNCIÓN 1 EJERCICIO 1.1 FUNCIÓN QUE OBTIENE LAS RAÍCES DE UN POLINOMIO DE
Aprender a programar con Turbo Pascal. Turbo pascal
Aprender a programar con Turbo Pascal Realizar una aplicación que realice la suma de dos números. Program suma; crt; var numero1:integer; numero2:integer; suma:integer; begin clrscr; writeln ('Escriba
Definición de Memoria
Arquitectura de Ordenadores Representación de Datos en Memoria Abelardo Pardo [email protected] Universidad Carlos III de Madrid Departamento de Ingeniería Telemática Definición de Memoria DRM-1 La memoria
Principios de Computadoras II
Departamento de Ingeniería Electrónica y Computadoras Operadores y Expresiones [email protected] Primer programa en Java 2 Comentarios en Java Comentario tradicional (multi-línea) Comentario de línea Comentario
Manual de Usuario. Aplicación de Autoevaluación de Centros
Manual de Usuario Aplicación de Autoevaluación de Centros Índice Antes de Comenzar 3 Requisitos del Sistema 4 Instalación de la Aplicación 5 Pasos Previos 5 Manejo de la Aplicación 6-2 - Antes de Comenzar
Unidad Didáctica 2. Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones
Unidad Didáctica 2 Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos Versión 1.0.3 Índice
MANUAL DEL PROGRAMA EXCEL LABORAL
MANUAL DEL PROGRAMA EXCEL LABORAL Nivel 1 Tema 1 Caso Práctico 01 Creación Base de Datos de Variables Alfabéticas Capacitaciones Interdisciplinarias y Servicios Profesionales S.A. Programa Excel Laboral
5. Subprogramas Fundamentos de Informática
5. Subprogramas Fundamentos de Informática Dpto. Lenguajes y Sistemas Informáticos Curso 2012 / 2013 Índice Subprogramas 1. Cálculo de la función Coseno 2. Suma 3. Ecuación de 2º grado 2 1. Cálculo de
CONTENIDOS Y CRITERIOS DE EVALUACIÓN MATEMÁTICAS 6º ED.
. G r e d o s S a n D i e g o V a l l e c a s CONTENIDOS Y CRITERIOS DE EVALUACIÓN MATEMÁTICAS 6º ED. PRIMERA EVALUACIÓN El Sistema de numeración decimal El sistema de numeración decimal. Lectura y escritura
Es toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos:
Tipos de datos. Dato: Es toda la información que utiliza el computador. Según sea la información que guardemos en los datos, se clasifican en los siguientes tipos: I Numéricos: Almacenan números y con
TEMA 3: El proceso de compilación, del código fuente al código máquina
TEMA 3: El proceso de compilación, del código fuente al código máquina 3.1 Fase de compilación y linkado (link, montado o enlace) Un programa escrito en un lenguaje de alto nivel, no puede ser ejecutado
0-31 : caracteres de control : carac. Comunes : especiales (flechas, símbolos) y particulares (ñ)
Hardware y Software (1/6) Lenguaje binario Los ordenadores sólo entienden 1 y 0. Lógica positiva: 0: no hay señal 1: hay señal Código ASCII American Standard Code for Information Interchange Carácter =
Práctica 3. Paso de parámetros entre subrutinas. 3. Consideraciones sobre el paso de parámetros
Práctica 3. Paso de parámetros entre subrutinas 1. Objetivo de la práctica El objetivo de esta práctica es que el estudiante se familiarice con la programación en ensamblador y el convenio de paso de parámetros
EJERCICIOS EN PASCAL 1.- Área de un triángulo (Entrada y salida estándar - Pascal) 1.- Escribir un programa (en Pascal) que:
EJERCICIOS EN PASCAL 1.- Área de un triángulo (Entrada y salida estándar - Pascal) 1.- Escribir un programa (en Pascal) que: 1º) Pida por teclado la base (dato real) de un triángulo. 2º) Pida por teclado
HOJAS DE CÁLCULO (4º ESO)
1. INTRODUCCIÓN. HOJAS DE CÁLCULO (4º ESO) Las hojas de cálculo s o n programas informáticos capaces de trabajar con números de forma sencilla e intuitiva. Sus principales aplicaciones son la realización
Taller 1 Utilización eficaz de hojas de cálculo Excel
Taller 1 Utilización eficaz de hojas de cálculo Excel 1. Estructura y organización de un libro de cálculo... 2 1.1. Concepto de libro y hoja de cálculo... 2 1.2. Organización de hojas de cálculo... 2 1.3.
