Informatique 1 2005 Mesures Physiques IUT Grenoble 1 : Grenoble, L Isle Abeau
5 pages
Français

Informatique 1 2005 Mesures Physiques IUT Grenoble 1 : Grenoble, L'Isle Abeau

-

Cet ouvrage peut être téléchargé gratuitement
5 pages
Français
Cet ouvrage peut être téléchargé gratuitement

Description

Examen du Supérieur IUT Grenoble 1 : Grenoble, L'Isle Abeau. Sujet de Informatique 1 2005. Retrouvez le corrigé Informatique 1 2005 sur Bankexam.fr.

Sujets

Informations

Publié par
Publié le 20 juillet 2009
Nombre de lectures 33
Langue Français

Extrait

IUT de GRENOBLE
05 avril 2005
MPH 1° année
TEST d’INFORMATIQUE
Durée 30 mn; calculatrices, documents interdits.
Rédiger la réponse sur l’énoncé
NOM
:
Prénom
:
Donner la syntaxe de la déclaration d’une variable
i
de type entier :
X
de type réel simple précision :
Intensite
tableau de 1000 entiers :
Longueur
tableau de 100 réels double précision :
Nom
chaîne de 100 caractères :
Quelle est la valeur d’une variable juste après sa déclaration ?
Qu’est ce qu’une affectation ?
Donner un exemple et expliquer le fonctionnement :
Donner les instructions nécessaires pour remplir le tableau
Longueur
avec des longueurs d’onde allant de 400 à
700 nanomètres avec un pas de 10 nanomètres :
Que signifie cette erreur d’exécution ? D’où provient-elle ?
Une fonction est écrite de la manière suivante :
double sincX2(double x)
{ double ampl ;
ampl = sin(x)/x ;
return ampl*ampl ;
}
Quelle est la signification du mot clé
double
placé devant le nom de la fonction ?
Donner un exemple d’appel de cette fonction dans le programme principal :
La variable
ampl
est-elle connue dans le programme principal ?
Le programme suivant, mal présenté, comporte des erreurs de syntaxe ou de logique. Réécrivez le correctement
dans les cadres prévus à cet effet.
void sauve
{
FILE fichier ;
fopen(”nomfichier”,) ; {
for(i = 0 , i<n ; i++)
printf(fichier,”x= y= ”,x,y) ;
}
main()
{ float i, S ; int n ; double
x[],Y[] ;
sauve(”Z:\GprT1\Prof\essai.txt”,X,Y) ;
for(i = 0 , i < n ;i++)
X[i]=i ;
Y[i]=sin(i)/i;
printf(”x= %d y=%d”,X,Y) ;
scan(”%d”,a) ;
printf(” a= ? ”) ;
scan(”%d”,b) ;
printf(” b= ? ”) ;
S=0 ;
for(x=a , x<=b ; x++)
S=S+Y[x]
printf(”S=”)
}
void sauve
main()
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • Podcasts Podcasts
  • BD BD
  • Documents Documents