Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
мет.указ. бейсик .doc
Скачиваний:
5
Добавлен:
10.02.2016
Размер:
2.06 Mб
Скачать

Пример составления программы

Задача: вычислить значение функции для X, изменяющегося от XMIN=1 до XMAX=10,6 с шагом.

  1. Использование условных операторов.

Блок - схема

начало

вв. Xmin, Xmax,

X=Xmin

конец

выв. X и

Программа:

10 REM табулирование

20 INPUT ''Введите Xmin, Xmax и dx”; Xmin, Xmax, dx

30 X=Xmin

40 IF X<=Xmax THEN FX=SQR(X)-4*X+2:

PRINT “X=”;X, “FX=”;X: X=X+DX

50 END

2. Использование оператора цикла FOR-NEXT.

Блок – схема

начало

вв. Xmin, Xmax,

X=Xmin, Xmax,

конец

выв. X и

Программа:

10 REM табулирование

20 INPUT ''Введите Xmin, Xmax и dx”; Xmin, Xmax, dx

30 FOR X=Xmin TO Xmax STEP DX

40 FX=SQR(X)-4*X+2:

50 PRINT “X=”;X, “FX=”;X

60 NEXT X

70 END

1.2. Вопросы для контроля:

  1. Каково назначение циклических программ?

  2. В чём состоит принципиальное отличие циклических алгоритмов с заданным числом циклов и с неизвестным числом циклов.

  3. Какова структура и принцип работы оператора цикла WHILE-WEND ?

  4. Какова структура и принцип работы оператора цикла FOR-NEXT?

Задания к лабораторной работе №2

Вариант

Задание

Вычислить значения функции для х, изменяющего-сся ся от x min до Xmax c шагом .

Результаты вывести в виде таблицы.

1.

;

x min = 1 ;

x max = 26 ;

;

2.

;

x min = 0,5 ;

x max = 2,5 ;

;

3.

;

x min = 2 ;

x max = 10 ;

;

4.

;

x min = 0,2 ;

x max = 6 ;

;

5.

;

x min = 6 ;

x max = 15 ;

;

6.

;

x min = 1 ;

x max = 15 ;

;

7.

;

x min = - 5 ;

x max = 5 ;

;

8.

;

x min = 0,2 ;

x max = 1,5 ;

;

9.

;

x min = - 2,5 ;

x max = 25 ;

;

10.

;

x min = 1 ;

x max = 5 ;

;

11.

;

x min = 1 ;

x max = 3 ;

;

12.

;

x min = 2 ;

x max = 5 ;

;

13.

;

x min = 3,5 ;

x max = 50 ;

;

14.

;

x min = 5 ;

x max = 30 ;

;

15.

;

x min = 0,2 ;

x max = 2 ;

;

16.

;

x min = 0,5 ;

x max = 2 ;

;

17.

;

x min = 2 ;

x max = 5 ;

;

18.

;

x min = 0,5 ;

x max = 2,5 ;

;

19.

;

x min = 0,1 ;

x max = 3,1 ;

;

20.

;

x min = 0,2 ;

x max = 1,5 ;

;

21.

;

x min = 2 ;

x max = 20 ;

;

22.

;

x min = 0,2 ;

x max = 1,5 ;

;

23.

;

x min = 1 ;

x max = 15 ;

;

24.

;

x min = 0,5 ;

x max = 5 ;

;

25.

;

x min = 1,5 ;

x max = 15 ;

;

26.

;

x min = 16 ;

x max = 160 ;

;

27.

;

x min = 0,5 ;

x max = 8 ;

;

28.

;

x min = 1 ;

x max = 12 ;

;

29.

;

x min = 15 ;

x max = 30 ;

;

30.

;

x min = 9 ;

x max = 20 ;

;

31.

;

x min = 1,5 ;

x max = 9 ;

;

32.

;

x min = 0,2 ;

x max = 3 ;

;

33.

;

x min = 1 ;

x max = 10 ;

;

34.

;

x min = 0,5 ;

x max = 6 ;

;

35.

;

x min = 10 ;

x max = 65 ;

;

36.

;

x min = 0 ;

x max = 3 ;

;

37.

;

x min = 3 ;

x max = 18 ;

;

38.

;

x min = 5 ;

x max = 20 ;

;

39.

;

x min = 4 ;

x max = 25 ;

;

40.

;

x min = 3 ;

x max = 28 ;

;

41.

;

x min = 1 ;

x max = 7 ;

;

42.

;

x min = 5 ;

x max = 20 ;

;

43.

;

x min = 1 ;

x max = 9 ;

;

44.

;

x min = 0 ;

x max = 20 ;

;

45.

;

x min = 3 ;

x max = 125 ;

;

46.

;

x min = 0 ;

x max = 31,4 ;

;

47.

;

x min = 5 ;

x max = 30 ;

;

48.

;

x min = 0,8 ;

x max = 10 ;

;

49.

;

x min = 0,5 ;

x max = 3,5 ;

;

50.

;

x min = 2 ;

x max = 25 ;

;