مشاهدة النسخة كاملة : طلب في أمس الحاجة للرد: من لديه أسئلة إختبارات و حلول مادة الإعلام الألي سنة أولى السداسي الثاني
السلام عليكم و رحمة الله تعالى و بركاته
من لديه أسئلة إختبارات و حلول مادة الإعلام الألي سنة أولى السداسي الثاني فلا يحرمنى من الغائدة و أجرهوا على الله
مع العلم أننا ندرس بلغة سيي(الدوال ,المؤشرات,,,,,,,),
سارق الأحزان
2013-05-19, 11:58
اي جاامعة تدرس بلغة سي ؟؟
اووك سوف احااول طرح بعض التماارين
سارق الأحزان
2013-05-19, 12:04
هته من اقوى التمارين
هي من اعداد استاذ مميز
يدعى ماليكي
نرجو الدعاء له ولنا وان يرحم الله جدي وجميع موتى المسلمين
اولا قومي بحلها
ثم سازودك بالحل النموذجي
Exercice 1
Ecrire une fonction swap ayant comme paramètres 2 entiers a et b et qui permet d’échanger le contenu de a et celui de b.
Exercice 2
Ecrire une fonction f ayant comme paramètres un tableau t de taille quelconque et un entier n indiquant la taille du tableau. f doit renvoyer par un return un booleén b indiquant s'il existe une valeur comprise entre 0 et 10 dans le tableau t.
Exercice 3
Ecrire une fonction f ayant en paramètre un entier, cette fonction doit renvoyer par un return un booléen : vrai si l'entier est premier et faux sinon.
Exercice 4
Ecrire une fonction qui permet de comparer les éléments de deux tableau d’entier A et B de même taille n et qui retourne le nombre de fois pour lequel Ai = Bi. Sachant que les deux tableaux sont initialisés aléatoirement.
Exercice 5
Ecrire une fonction qui permet de saisir une phrase (100 caractères maximum) et un caractère quelconque, et retourne un booléen égale à vrai si ce caractère apparaît dans cette phrase.
Exercice 6
Ecrire une fonction decimal_binaire qui permet de convertir un nombre entier n de la base décimale vers la base binaire sur 16 bits (les bits du nombre binaire sont rangés dans un tableau).
سارق الأحزان
2013-05-19, 12:08
Exercice 1
Soit le programme C suivant, complétez le tableau pour chaque instruction du programme :
#include<stdio.h>
int a = 1;
int b = 2;
int c = 3;
int *p1, *p2;
int main(){
p1=&a;
p2=&c;
*p1=(*p2)++;
p1=p2;
p2=&b;
(*p1)-=*p2;
++(*p2);
(*p1)*=*p2;
a=(++(*p2))*(*p1);
p1=&a;
*p2=((*p1)/=(*p2));
Exercice 2
Soit la portion de code suivante :
int A[] = {12, 23, 34, 45, 56, 67, 78, 89, 90};
int *P;
P = A;
Quelles valeurs ou adresses fournissent ces expressions:
a) *P+2
b) *(P+2)
c) &P+1
d) &A[4]-3
e) A+3
f) &A[7]-P
g) P+(*P-10)
h) *(P+*(P+8)-A[7])
a b c p1 p2
1 2 3 &a &c
Ecrire une fonction qui a comme paramètre une chaîne de caractères et qui renvoie par un
return le nombre d'occurrences de la lettre 'A'. Cette fonction devra parcourir la chaîne en
utilisant un pointeur.
Exercice 4
Ecrire une fonction qui a comme paramètres un tableau d'entiers de taille quelconque, la taille
du tableau et 2 pointeurs sur des entiers min et max. La fonction doit renvoyer dans les entiers
pointés par min et max respectivement les plus petits et les plus grands entiers du tableau.
Cette fonction devra parcourir le tableau en utilisant un pointeur.
سارق الأحزان
2013-05-19, 12:11
مزاالو كااينين
واذا قرييتي لالكاسيون ديناامييك
نحطهاا مكاانش مشكل
اختي
افهميهم
متجعليش همك حفظ الحل
واذا مقدرتيش تحلييهم
رااح نحط الحل في اقرب وقت
شكرا على الرد أخى سارع الأحزان
أدرس في جامعة المسيلة
سارق الأحزان
2013-05-19, 17:51
العفو اختي
حاولي تحلي تماارين
واذا حتجتي لمزيييد
مفيش مشكل
وقتما تحتااجي الحل سوف اطرحه
السلام عليكم
تفضلي هذه بعض التمارين حول الجداول و سأرفق الحل فيما بعد
[PHP][Université Abdelhamid Ibn Badis – Mostaganem 2012-2013
Première Année Mathématiques et Informatique
Module : Informatique 2
Série de TD N°3 – Les Tableaux (une et deux dimensions)
Exercice 1 : Maximum et minimum d’un tableau à une dimension
Ecrire un programme qui réalise le traitement suivant :
• Déclare un tableau « x » à une dimension (50 au maximum), puis remplit le tableau « x » par des
valeurs lues au clavier et affiche le tableau lu.
• En utilisant une seule boucle de traitement, le programme détermine le minimum et le maximum
ainsi que leurs indices et les affiche.
Exercice 2 : Transfert d’un tableau à deux dimensions dans un tableau à une dimension
Ecrire un programme qui réalise le traitement suivant :
• Déclare un tableau T1 à deux dimensions (20 lignes et 30 colonnes au maximum), puis remplit le
tableau T1 par des valeurs lues au clavier et affiche le tableau lu.
• Transfère le tableau T1 dans un tableau à une dimension T2 en copiant les lignes de T1 l’une après
l’autre (puis colonne par colonne) et affiche le tableau T2.
Exercice 3 : Trouver la plus grande ligne d’une matrice
Ecrire un programme qui réalise le traitement suivant :
• Déclare un tableau « mat » à deux dimensions (20 lignes et 30 colonnes au maximum), puis remplit
le tableau « mat » par des valeurs lues au clavier et affiche le tableau lu.
• Détermine la ligne dont la somme des éléments est la plus grande, puis affiche l’indice de cette ligne.
Exercice 4 : Image miroir d’un tableau à une dimension
Ecrire un programme qui réalise le traitement suivant :
• Déclare un tableau « v » à une dimension (50 au maximum), puis remplit le tableau « v » par des
valeurs lues au clavier et affiche le tableau lu.
• Inverse les éléments de « v » de tel manière que le premier élément soit permuté avec le dernier, le
second avec l’avant dernier et ainsi de suite.
Exercice 5 : Transposée d’une matrice carrée
Ecrire un programme qui réalise le traitement suivant :
• Déclare une matrice carrée « A » (d’ordre 20 au maximum), puis remplit la matrice par des valeurs
lues au clavier.
• Sans utiliser une autre matrice, permute les éléments de la matrice en utilisant la diagonale comme
axe (l’élément (i,j) est permuté avec l’élément (j,i))./PHP]
vBulletin® v3.8.10 Release Candidate 2, Copyright ©2000-2025, TranZ by Almuhajir