Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programación
Alumno:___________________________________________________ Curso:___
TEMA 4. PROGRAMACIÓN
TEST
1. Un intérprete:
a) traduce todo el código fuente a código máquina y al final muestra un informe de los
errores.
b) traduce línea a línea el código fuente a código máquina y se detiene si
encuentra un error.
c) traduce línea a línea el código maquina a código fuente y se detiene si encuentra
un error.
b) Todas las variables han de ser declaradas antes del main(). Las
variables que se declaran antes de la función main( ) son las que perduran
durante toda la ejecución del programa (variables locales). Las declaradas
dentro de cada función se borran de la memoria cuando dicha función
termina y devuelve el control a la función que la llamó (variables globales).
DESARROLLAR
#include <stdio.h>
main() {
int num;
printf("\Introduce un múmero (del 1 al 7): ");
scanf("%d",&num);
switch(num) {
case 1:
printf("\n El día de la semana
es lunes"); break;
case 2:
printf("\n El día de la semana es
martes"); break;
case 3:
printf("\n El día de la semana es
miércoles"); break;
case 4:
printf("\n El día de la semana es
jueves"); break;
case 5:
printf("\n El día de la semana es
viernes"); break;
case 6:
printf("\n El día de la semana es
sábado"); break;
case 7:
printf("\n El día de la semana es
domingo"); break;
default:
printf("\n Error, número
incorrecto"); break;
}
}
#include
<stdio.h>
main() {
int
numeros
[20];
int i,
num;
#include <stdio.h>
#include <conio.h>
main() {
char cadena[20];
int i=0;
printf("Teclea caracteres hasta pulsar Intro (max 20)");
do {
cadena[i]=getche();
i++;
} while(i<19 && cadena[i-1] != '\r');
for (i=0; i<20; i++) {
if (cadena[i]=='a' || cadena[i]=='e' || cadena[i]=='i' ||
cadena[i]=='o'|| cadena[i]=='u') break;
}
if (i=20) printf("\n No has tecleado ninguna vocal");
else printf("\n la primera vocal está en la posición %d", i+1);
}
# Ordenamos.
numeros.sort()
# Visualizamos resultados.
cadena = u'Mínimo: %d, Máximo: %d, Media: %f' % (minimo, maximo, media)
print cadena
Segunda parte:
int x,y;
void setup(){
size(200,200);
}
void draw(){
background(230);
x=mouseX-30;
y=mouseY-30;
rect(x,y,60,60);
}