Практическое пособие Донецк 2006 Составитель: С. Г. Мечева Сборник инструкций к практическим работам по информатике

Вид материалаПрактическая работа

Содержание


Цель: научиться составлять разветвляющиеся алгоритмы и программы.
Теоретическая часть
Операторы языка BASIC
Стандартные функции языка BASIC
Правила безопасности
Образец выполнения задания
30 Input x
Подобный материал:
1   2   3   4   5   6   7   8   9

Цель: научиться составлять разветвляющиеся алгоритмы и программы.


Программное обеспечение: диалоговый интерпретатор (компилятор) Visual Basic.


Теоретическая часть:

Алгоритм – понятное и точное предписание исполнителю совершить последовательность команд, приводящее к искомому результату.

Разветвляющийся алгоритм – алгоритм, предусматривающий возможность выбора из нескольких вариантов, для каждого из которых, в зависимости от определенного условия, выполняется различная последовательность команд.

Блок-схема алгоритма – графическое изображение алгоритма с помощью отдельных блоков – геометрических фигур, обозначающих то или иное действие, а связи между этапами указываются с помощью стрелок, соединяющих эти фигуры.


Фигуры блок-схемы:



- начало или конец алгоритма




- ввод данных, вывод результатов




- действие




- блок условия


Разветвляющаяся программа – разветвляющийся алгоритм, записанный на языке программирования.


Операторы языка BASIC:

REM – комментарии;

INPUT – оператор ввода данных с клавиатуры;

PRINT – оператор вывода информации на экран;

IF… THEN… - условный оператор;

END – конец.


Стандартные функции языка BASIC:

SIN(X) – синус;

COS(X) – косинус;

SQR(X) – квадратный корень;

EXP(X) – показательная функция ().


ПРАВИЛА БЕЗОПАСНОСТИ (для машинного варианта):
  1. Перед началом работы изучите инструкцию и теоретический материал. Строго выполняйте инструкцию к работе.
  2. Правильно включайте компьютер и запускайте программу после разрешения преподавателя.

3. При самовольном отключении ПК немедленно сообщите об этом преподавателю.

4. После выполнения работы отключите компьютер в строгом соответствии с требованиями; не забудьте выключить монитор.


Образец выполнения задания:



Задание


Алгоритм выполнения задания

1. Составьте алгоритм вычисления значений данной функции:

y =

y(-0,71), y(0), y(1), y(2,73).



алг вычисление (вещ х, у)

арг х

рез у

нач

если х1

то у:=

иначе у:=

все

кон


2. Нарисуйте блок-схему алгоритма.














да нет



y:=

y:=




















3. Напишите программу.

10 REM “ Вычисление ”

20 PRINT “Введите значение Х”

30 INPUT X

40 IF X<1 THEN Y=(2*X-1)/ 3 ELSE

Y=SQR(X)+5

50 PRINT “X= ” ; X ; “Y= ” ; Y

60 END



Задания для самостоятельной работы:

(для безмашинного варианта)


1. Составьте алгоритм вычисления значений данной функции (см. варианты).

2. Нарисуйте блок-схему алгоритма.

3. Напишите программу.