html> html> head> meta http-equiv="Content

Transcription

html> html> head> meta http-equiv="Content
F.JUNIER 2013/2014
Exercice 1
DS n°1
ISN
Questions de cours
1. En 1945, Von Neumann a décrit un modèle d’architecture qui est encore valable pour les ordinateurs actuels. Quelles sont les
entités de ce modèle et comment communiquent-elles ?
2. On considère le document ci-dessous écrit dans le langage de description HTML :
1
<!DOCTYPE html>
2
3
<html>
4
5
6
7
8
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>DS n°1</title>
</head>
9
10
<body>
11
12
<h1> ISN DS n°1 </h1>
13
14
15
16
<p> Pour le corrigé de cette question, consulter l'article
<a href="http://fr.wikipedia.org/wiki/Hypertext_Markup_Language"> Le langage HTML </a>
</p>
17
18
19
</body>
</html>
Décrire la structure de ce document à l’aide d’un arbre dont les noeuds seront les balises HTML.
Exercice 2
VRAI/FAUX
Répondre par Vrai ou Faux en justifiant la réponse.
Assertion 1 HTML est un langage de programmation qui permet de réaliser les mêmes programmes qu’en Python.
Assertion 2 CSS est un langage de création de pages Web concurrent de HTML.
Exercice 3
1. Corriger le programme ci-dessous qui comporte plusieurs erreurs.
1
2
3
4
5
a = input('Entrez un entier a')
if a=0:
print('a doit etre non nul')
else:
print('Inverse du carré de a : ',1/a^2)
2. On rappelle que si la variable i contient un entier, ’+’*i affiche i fois le symbole ’+’.
Combien de signes ’+’ sont affichés par le programme ci-dessous ?
1
2
3
4
i = 0
while i<100:
i += 1
print('+'*i)
Page 1/2
F.JUNIER 2013/2014
DS n°1
ISN
Exercice 4
On rappelle que le prix Toutes Taxes Comprises (ou prix TTC) d’un article est égal à son prix Hors Taxes (ou prix HT) augmenté de
la Taxe sur la Valeur Ajoutée (ou TVA) qui est calculée sur le prix HT.
Par exemple pour un prix HT de 100 e, avec un taux de TVA de 19,6 %, la TVA est de 19,6 e et le prix TTC de 119,6 e.
Ecrire un programme en Python qui demande à l’utilisateur de saisir le taux de TVA et le prix HT et qui retourne le prix TTC.
Exercice 5
1. Ecrire un programme en Python qui prend en entrée un flottant x et qui retourne f (x) où f est la fonction définie par :
f (x) =
½p
x si x > 0
x 2 si x < 0
2. Ecrire un programme en Python qui détermine le plus petit entier n tel que
n
X
i=1
i 3 > 1010 .
3. Ecrire un programme en Python qui affiche un agrandissement du triangle 1 ci-dessous avec une base de 50 ’*’.
4. Ecrire un programme en Python qui affiche un agrandissement du triangle 2 ci-dessous avec une base de 51 ’*’. On respectera
les sauts de ligne.
5. Ecrire un programme en Python qui prend en entrée trois chiffres a,b et c compris entre 0 et 9 et qui retourne le plus grand
entier inférieur à 1000 qu’on peut écrire avec ces trois chiffres.
triangle 1
triangle 2
*
**
***
****
*****
******
*******
********
*********
**********
*
***
*****
*******
*********
Page 2/2