Texnologiyalari va kommunikatsiyalarni rivojlantirish vazirligi muhammad al-xorazmiy nomidagi toshkent axborot texnologiyalar universiteti



Yüklə 84,76 Kb.
səhifə2/5
tarix03.08.2023
ölçüsü84,76 Kb.
#138438
1   2   3   4   5
026 18 A. L. MUSTAQIL ISH Tarmoqlanmagan dasturlar

Algoritm haqida tushuncha

DASTLABKI KATTALIKLAR
Algoritm- bu aniq hisoblashlami bajaruvchi protsedura bo"lib unga kirish qismida kattalik yoki kattaliklar berilib chiqishda natijaviy kattalik yoki kattaliklar olinadi. Demak algoritm hisoblovchi qadamlardan tashkil topgan bo'lib, dastlabki qiymatlarga ko‘ra natijaviy kattaliklar qiymatini beradi. Bu holatni sxematik tarzda quyidagicha tasvirlash mumkin.



ALGORITM



NATIJAVIY KATTALIKLAR


Tarmoqlanmagan oddiy dasturlar
"Salom dunyo!" Iborasini ko'rsatadigan dastur.


#include
void main()
{
printf("Hello world\n");
}


Oddiy dastur "Ikki karra ikki "
#include
#include < conio.h >
using namespace std;
int main ( )
{
cout << "2 * 2 = " << 2*2 << endl;
getch();
return 0; }


dasturning javobi:
2 * 2=4


Klaviaturadan kiritilgan ikkita raqamni qo'shish

#include


void main ()
{
int a, b;
scanf ("%d%d", &a, &b);
printf ("%d\n", a + b);
}


N x x n kattalikdagi multiplikatsiya jadvalining kompyuter ekraniga chiqish, bu yerda n foydalanuvchi tomonidan klaviaturadan kiritiladi.

#include


void main()
{
int i, n;
printf ("Kiriting n: ");
scanf ("%d", &n);
for(i = 1; i <= n ; i++) {
int j;
for(j = 1; j <= n ; j++) {
printf ("%5d", i * j);
}
printf("\n");
}
}


Butun sonli massivning (ilgari noma'lum uzunlikda) minimal va maksimal elementlarini topish dasturi

#include


#include
#include

void main ()


{
int n = 1, cur, min, max;
double sum, sum_sq;
int r
= scanf ("%d", &cur);
assert (r == 1);
sum = min = max = cur;
sum_sq = pow (cur, 2);
while (1 == (r = scanf ("%d", &cur))) {
if (cur < min) {
min = cur;
} else if (cur > max) {
max = cur;
}
++n;
sum += cur;
sum_sq += pow (cur, 2);
}
assert (r == EOF);
assert (! ferror (stdin));
printf (("Range: [%d, %d]\n"
"Count: %d\n"
"Mean: %lg\n"
"StdDev: %lg\n"),
min, max, n, sum / n,
sqrt (sum_sq / n - pow (sum / n, 2)));
}

Yüklə 84,76 Kb.

Dostları ilə paylaş:
1   2   3   4   5




Verilənlər bazası müəlliflik hüququ ilə müdafiə olunur ©azkurs.org 2024
rəhbərliyinə müraciət

gir | qeydiyyatdan keç
    Ana səhifə


yükləyin