Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Составление и отладка разветвляющейся программы



Цель занятия

Приобрести практические навыки в составлении и отладке

разветвляющихся программ.

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

1. Записать условный оператор, реализующий нахождение минимального из двух заданных чисел.

2. Составить условный оператор для определения максимального из трех заданых чисел.

3. Назначение встроенных функций языка БЕЙСИК.

Задание на лабораторное занятие

1. Разработать схему алгоритма и составить программу для решения на ЭВМ задачи, выбранной из перечня индивидуальных заданий к данному лабораторному занятию.

2. Схему алгоритма, программу и план отладки записать в отчет.

Выполнение задания

1. Ввести текст программы в память ЭВМ.

2. Проконтролировать правильность ввода текста. При необходимости осуществить его корректировку.

3. Организовать выполнение программы.

4. Оформить отчет и предъявить преподавателю.

Методические рекомендации

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

Рассмотрим пример. Пусть имеется программа, реализующая вычисление функции

 
 
если Z >0;   если Z<0,


F=

при x=5 и y=0,1

Текст программы:

CLS

INPUT X,Y,Z

IF Z > 0 THEN F=X ELSE F=Y

PRINT X,Y,F

END

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

Если при вводе Z=2, то после выполнения программы оператор PRINT выдаст на экран F=5. Для проверки правильности работы программы по другой ветви необходимо взять числовое значение Z=0 и провести повторный запуск программы.

Варианты индивидуальных заданий к лабораторному занятию

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

если a³b;   если a<b:
1)

2) Составить программу для нахождения наименьшего значения среди трех заданных переменных x1, x2, x3.

3) Составить программу для нахождения наибольшего значения среди трех заданных переменных Z1, Z2, Z3.

4) Y =

5) Y =

6) Y =

7) Y =

8) Y =

9) Y =

10) Y=

11) R = где L (x)=

12) R = где L (x)=

13) R = где L(x)=

14) R=

15) R =

16) R =

17) R =

18) R= где L(z) =

19) R = где F (x) =

20) R= где F (x)=





Дата публикования: 2014-12-25; Прочитано: 566 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.007 с)...