Aujourd'hui: Le 09 décembre 2024
Visites aujourd'hui : 4597
Top visites par jour : 71940
Le 09 novembre 2024
Visiteurs en ligne: 9
  Accueil
Algo & programmation
edu
Matière informatique
Informatique
Formations
Exercices livre scolaire

Bac scientifiques

Exercices du livre scolaire (corrigés)



L'affectation


Exercice 4  : page 50

Ecrire un algorithme qui saisit un temps en seconde puis le convertit en jours, heure, minutes et secondes.


Corrigé :

sachant que jours=86400 heure=3600s minute=60s

Algorithme :

  1. Début conversion

  2. Ecrire("Donner un temps en seconde : "), lire(temps)

  3. jours <-- temps div 86400

  4. heure <-- (temps mod 86400) div 3600

  5. minutes <-- (temps mod 3600 ) div 60

  6. secondes <-- temps mod 60

  7. Ecrire("jours=", jour, " heures = ",heures, "minutes= ", minutes, "Secondes= ", secondes)

  8. Fin conversion


Exercice 6  : page 51

Soit A un tableaux de 3 chaînes de caractères et B un tableaux de 2 entiers.

Soit la séquence d'affectation suivante :

- A[1] <-- sous-chaine("communication",1,3)

- A[2] <-- concat("sports",".", A[1])

- B[1] <-- pos ("o", A[2])

- convch(2007, ch)

- A[3] <-- "www."+ A[2]

- insérer(ch,A[3], 11)

- B[2] <-- long(A[1] )

Questions:

1) Quel est le contenu de chaque élément des deux tableaux A et B ?

2) Traduire cet algorithme en Pascal.

Corrigé :

1)


1

2

3

A

com

sports.com

www.sports2007.com


1

2

B

3

3

2)

Program ex6page51 ;

uses wincrt ;

var

A:array[1..3]of string ;

B:array[1..2]of integer ;

begin

A[1] := copy('communication',1,3)  ;

A[2] := concat('sports','.', A[1])  ;

B[1] := pos ('o', A[2])  ;

str(2007, ch)  ;

A[3] := 'www.'+ A[2]  ;

insert (ch,A[3], 11)  ;

B[2]:= length(A[1] ) ;

end.








Date d'ajout de la page: 10/11/2013   Dernière mise à jour de la page: 10/11/2013




Dernière modification: 24 mai 2024

K i t e b . n e t © 2008-2024