![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
Тема: Программная реализация несложного алгоритма
Цель: закрепить навыки создания разветвляющихся программ и научиться составлять более сложные программы с использованием операторов условного и безусловного перехода.
Теоретические сведения
Рассмотреть решение задач.
Задача №1: составить программу для вычисления значения функции по одной из формул
Программа:
CLS
REM Значение функции
INPUT «Введите a, b, k»; a, b, k
IF a<=-1 THEN y=k+a: goto 1 ELSE goto 2
2 IF (a>-1) AND (a<1) THEN y=SIN(a)-b: goto 1 ELSE y=ABS(1-a): goto 1
1 PRINT “y=”; y
END
Задача №2: составить программу для нахождения наименьшего из двух заданных неравных чисел отличных от нуля.
Программа:
CLS
REM Определение наименьшего числа
INPUT «Введите a, b»; a, b
IF a<b THEN PRINT “ a– наименьшее ”:goto 1 ELSE PRINT “ b– наименьшее ”:goto 1
END
Содержание работы:
Вариант №__
Задание №1. Протестировать программу для задачи №1 и записать свои данные в таблицу:
Значения переменной x | Значения функции y |
Задание №2. Составить программу для вычисления значения функции по одной из формул.
Условие задачи: ________________________________________________
Программа:
Записать свои данные в таблицу:
Значения исходных данных | Значения искомых данных |
Задание №3. Составить программу для вычисления значения функции по одной из формул.
Условие задачи: ________________________________________________
Программа:
Записать свои данные в таблицу:
Значения исходных данных | Значения искомых данных |
Задание №4. Протестировать программу для задачи №2 и записать свои данные в таблицу:
Значения переменной x | Значения функции y |
Задание №5. Составить программу для решения задачи.
Условие задачи:________________________________________________
_______________________________________________________________
_______________________________________________________________
Программа:
Записать свои данные в таблицу:
Значения исходных данных | Значения искомых данных |
Задание №6. Ответить на вопросы:
1. Какая программа называется разветвляющейся? | |
2. Для чего предназначен оператор IF…THEN…ELSE в Qbasic? | |
3. Для чего предназначен оператор GOTO в Qbasic? | |
4. Для чего предназначен оператор INPUT в Qbasic? | |
5. Какие данные являются исходными для задачи? |
Задание №7. Сделать вывод о проделанной лабораторной работе:
Дата публикования: 2014-11-18; Прочитано: 1749 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!