Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

лабораторные работы / При введении значения n составить таблицу квадратов чисел от 1 до n

.docx
Скачиваний:
26
Добавлен:
28.01.2014
Размер:
52.18 Кб
Скачать

При введении значения n составить таблицу квадратов чисел от 1 до n.

начало

Введите число

I=1; i<=n; i++

%i*%i=%d

1)

конец

#include "stdafx.h"

#include "stdio.h"

#include "conio.h"

void main()

{

int i,n;

printf("\n Vvedite chislo n");

scanf("%i",&n);

for(i=1;i<=n;i++)

{

printf("%i*%i=%d\n",i,i,i*i);

}

getch();

}

1)Количество действий - 18

2)Количество действий в цикле - 4

3)Вероятность зацикливания – да (ввод отрицательного числа)

2)

начало

d = 1

Введите число

d<=n

да

%d*%d=%d

нет

конец

d++

#include "stdafx.h"

#include "stdio.h"

#include "conio.h"

void main()

{

int n,d;

d=1;

printf("\n Vvedite chislo n");

scanf("%i",&n);

while(d<=n)

{

printf("%d*%d=%d\n",d,d, d*d);

d++;

}

getch();

}

1)Количество действий - 18

2)Количество действий в цикле - 5

3)Вероятность зацикливания – да (ввод отрицательного числа)

3)

начало

d = 1

Введите число

%d*%d=%d

d++

d<=n

да

конец

#include "stdafx.h"

#include "stdio.h"

#include "conio.h"

void main()

{

int n,d;

d=1;

printf("\n Vvedite chislo n");

scanf("%i",&n);

do

{

printf("%d*%d=%d\n",d,d*d);

d++;

}

while (d<=n);

getch();

}

1)Количество действий - 19

2)Количество действий в цикле -5

3)Вероятность зацикливания -да(ввод отрицательного числа)

Вывод: удобнее для вычисления 1 способ написания программы, так как её написание короче.