ТОП 10:

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



Правильно включайте компьютер и запускайте программу после разрешения преподавателя.

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

 

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

 

Задание Алгоритм выполнения задания
1. Составьте алгоритм вычисления выражения: при А=1,07; х=0,8. алг вычисление (вещ А, х, у) арг А, х рез у нач у:= кон
2. Нарисуйте блок-схему алгоритма.      
 
 

 


 

 
 

 

 


 

3. Напишите программу. 10 REM ” Вычисление ” 20 PRINT “ Введите значение А и Х “ 30 INPUT А, Х 40 Y =(A*X^2 – SQR(X))/ (1.2* SIN(Х)) 50 PRINT “Значение выражения У=”; Y 60 END  

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

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

 

1. Составьте алгоритм вычисления данного выражения (см. варианты).

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

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

 

2 уровень:

Вариант № 1 Вариант № 2

, ,

где А=2,72; х=2,005. где А=14,71; х=7,085.

 

3 уровень:

Вариант № 3 Вариант № 4

, ,

где А=0,85; В=2,703; С=12,07. где А=2,03; В=7,072; С=0,504 .

4 уровень:

Вариант № 5

, где А=1,05; В=9,91; С=3,85.

 

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

 

Составив программу для линейного алгоритма, проверьте ее правильность составления на компьютере.

? Контрольные вопросы:

1 уровень:

1. Что называется линейным алгоритмом?

2. Что называется линейной программой?

 

2 уровень:

1. Какие служебные слова используются в алгоритме?

2. Перечислите операторы программы.

 

3 уровень:

1. Что понимается под командой алгоритма?

2. Укажите формат операторов INPUT и PRINT.

 

4 уровень:

1. Придумайте выражение для задания образца, в котором бы присутствовала вторая и пятая степени, косинус, квадратный корень, показательная функция.

2. Как изменится программа, если использовать операторы DATA-READ?

 

 

Практическая работа № 23

Тема: Создание разветвляющихся алгоритмов и программ.

 

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

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

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

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

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

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

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

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

 

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

 

- действие

 

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

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

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

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

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

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

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

END – конец.

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

SIN(X) – синус;

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

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

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

 

ПРАВИЛА БЕЗОПАСНОСТИ (для машинного варианта):

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

Правильно включайте компьютер и запускайте программу после разрешения преподавателя.

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

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. Напишите программу.

2 уровень:

 

Вариант № 1 Вариант № 2

Y = у =

У(1), у(2), у(4), у(9). y(0,72), y(1), y(1,2), y(16,81).

 

3 уровень:

Вариант № 3 Вариант № 4

Y = у =

у(-1), у(0), у(1,2), у(2), у(2,7). y(-1), y(3), y(4), y(5), y(8).

 

4 уровень:

 

Вариант № 5

У = у(-3), у(0,5), у(1), у(2), у(7).

 

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

 

Составив программу для линейного алгоритма, проверьте ее правильность составления на компьютере.

 

? Контрольные вопросы:

1 уровень:

1. Что называется разветвляющимся алгоритмом?

2. Что называется разветвляющейся программой?

2 уровень:

1. Перечислите служебные слова в алгоритме.

2. Какие операторы используются в программе?

3 уровень:

1.Укажите вид команды разветвления.

2.Укажите формат условного оператора.

4 уровень:

1. Придумайте функцию для задания образца, заданную на трех интервалах, в которой бы присутствовали функция синус, квадратный корень, показательная функция.

2. Укажите формат оператора безусловной передачи управления.

Практическая работа № 24

 

Тема: Создание циклических алгоритмов и программ.

 

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

 

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

 

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

 

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

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

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

 

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

 

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

 

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

 

- действие

 

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

 

 

Циклическая программа – циклический алгоритм, записанный на языке программирования.

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

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

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

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

FOR … NEXT…- операторы цикла; END- конец.

 

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

SIN(X) - синус,

COS(X) - косинус, T

AN(X) - тангенс.

 

ПРАВИЛА БЕЗОПАСНОСТИ (для машинного варианта):







Последнее изменение этой страницы: 2016-04-18; Нарушение авторского права страницы

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 18.215.62.41 (0.014 с.)