Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
5Activity
0 of .
Results for:
No results containing your search query
P. 1
langagec

langagec

Ratings: (0)|Views: 124 |Likes:
Published by M4kn4sh

More info:

Published by: M4kn4sh on Oct 27, 2009
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

11/07/2011

pdf

text

original

 
1
Langage C
INTRODUCTION
 
Langage machine
 
101110011101111011001001110010100110
 
Propres au microprocesseur
 
On peut TOUT faire (TOUTprogrammer)
 
Langage assembleur
 
1 instruction lang. machine =1 instruction assembleur
 
|ZAP|I, ZERO|APZ|I, C
 
On peut TOUT programmer
 
Langages évolués
 
C – Pascal – BasicSystème – Math – DébutantCobol – RPG…Gestion
 
C : D. Ritchie
 
B. Kerningham (1968)
 
Le 1
er
UNIX a été programmé en C
 
Portabilité des programmes
 
Langages de 4
ème
génération
 
JAVA.NETWINDEVPowerBuilder
 
Les types de programmation
 
Les langages procéduraux (C,Cobol)
 
La prog. orientée objet (JAVA)
 
La programmation web (XML ,PHP, HTML,…)pas de la prog. c’est un META langage
CHAPITRE 1 : PREMIERS PAS
1.1.
 
Exemple de programmes CSoit écrire un programme qui calcule la surface d’un cercle en fonction de sonrayon.Illustration :
Rayon : 2.5
<cr>
Surface = 19.63…
Code source :i=c
 
21.2.
 
Identificateurs
 
Le C fait la différence entre MAJ et min.
 
Le premier caractère doit être une lettre
 
Un ID peut-être composé de lettres et/ou de chiffres et/ou de _(underscore) 1.3.
 
Les données
 
Les variablesint float char(4bytes) (4bytes) (1byte)
 
Les constantes(4bytes) entières décimales : 0, 1, 753, 999, -78(4bytes) entières octales
(8)
:01361,01747, -0116 (4bytes) entières hexa
(16)
:0x0,0x1,0x2F1,0x3E7, -0x4E (4bytes) réelles : 0
.
, 43
.
7, 2E-8, -78
.
7, -2E-8(1byte) caractères : ‘a’, ‘A’, ‘3’, !’, Ecrire un programme C qui calcule la cotisation et le salaire net à partir du salairebrut.Illustration :
Salaire brut : 3000.5
<cr>
 Cotisation : 420.07Salaire net : 2580.43
Code source :
 
3
CHAPITRE 2 : LES TYPES DE VARIABLES
2.1
 
Rappel
 
Binaire Octal Hexa Décimal
0000 00 0 00001 01 1 10010 02 2 20011 03 3 30100 04 4 40101 05 5 50110 06 6 60111 07 7 71000 10 8 81001 11 9 91010 12 A 101011 13 B 111100 14 C 121101 15 D 131110 16 E 141111 17 F 15Exercice :Représentez le contenu de a : -en binaire-en hexaReprésentez le contenu de car1 et car2 : -en binaire-en hexaCode source :Représentations : a=78 ;4E a = 0000 0000 0100 11100 0 4 EC=43
(16)
car1 = 0100 0011111=6F
(16)
car2 = 0110 1111

Activity (5)

You've already reviewed this. Edit your review.
1 hundred reads
jrme liked this
Salem Mabrouk liked this
abdonasa liked this
Zannouba Zineb liked this

You're Reading a Free Preview

Download
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->