• Aucun résultat trouvé

TP 1 - premiers pas en C

N/A
N/A
Protected

Academic year: 2022

Partager "TP 1 - premiers pas en C"

Copied!
1
0
0

Texte intégral

(1)

informatique - SP2

TP 1 - premiers pas en C

département Mesures Physiques - IUT1 - Grenoble

1. Ecrire un programme qui demande à l’utilisateur de rentrer succes- sivement un caractère, puis deux entiers, puis affiche les deux mes- sages Vous avez tapé le caractère ... et Le quotient de ... par ... est ... [les pointillés sont évidemment à remplacer par les valeurs rentrées par l’utilisateur et le quotient des deux entiers].

Tester le programme avec les entiers 5 et 2. Que constate-t-on ? 2. On considère le programme suivant :

#include <ansi_c.h>

main() {

int i;

for (i=0;i<10;i++) {

printf("%d\n",i);

} }

(a) L’exécuter pas-à-pas pour en comprendre le fonctionnement, (b) Le modifier pour afficher les entiers compris entre 10 et 20,

(c) Le modifier pour afficher les entiers pairs compris entre 10 et 20, (d) Le modifier pour qu’il affiche les carrés des entiers entre 1 et 15,

(e) Le modifier pour qu’il affiche les racines carrées des entiers entre 12 et 30.

3. On considère le programme suivant :

#include <ansi_c.h>

main() {

double x,y;

while(1) {

printf("\nRentrez une valeur de x : ");

scanf("%lf",&x);

if (x==0) {y=1;}

else {y=sin(x)/x;}

printf("\nsinus_cardinal(%lf)=%lf", x, y);

} }

(a) L’exécuter pas-à-pas pour en comprendre le fonctionnement, (b) Le modifier pour que, après chaque calcul, il demande à l’utilisa-

teur s’il souhaite continuer ou quitter,

(c) Le modifier pour qu’il calcule les valeurs de la fonction "cosinus redressé simple alternance",

(d) Le modifier pour qu’il demande à l’utilisateur deux valeurs réelles aetbet affiche toutes les valeurs de la fonction pourxallant dea àbpar pas de 0,1.

4. Suite de Syracuse,pour les rapides.

Ecrire un programme qui demande à l’utilisateur de choisir un entier u0puis affiche successivement les termes de la suite(un)définie par

un+1=

un

2 siunest pair, 3un+1

2 sinon.

Le tester avec plusieurs valeurs pouru0. Que remarque-t-on ?

G.Laget / S.Olympieff - version du 15-01-2007 22:22 (document mis à jour sur http ://maths.tetras.org/) - réutilisation et reproduction non commerciale de tout ou partie de ce document vivement encouragées

Références

Documents relatifs

intégraux, en involation avec un élémenL linéaire ÏL\ non situé dans H p _ i couperait £^4.2 suivant un élément à o r + i dimen- sions au moins, soit £^_i; mais alors s^

Dire que ces entiers sont premiers dans leur ensemble, c'est dire que ces trois entiers n’ont en commun aucun autre diviseur que l’unité.. Point de

Dans l’hypothèse d’une répartition complètement aléatoire des individus, la distribution des nombres d’individus par unité est une distribution de POISSON et

a.. Lis le texte ci-dessous. Ensuite, complète le tableau au verso en recopiant dans la colonne adéquate les arguments utilisés ou leur développement. Je pense que le sport à

[r]

Calculons

Faire un programme qui demande la largeur et la longueur d’un rectangle puis qui affiche son aire puis son périmètre deux secondes

[r]