Просмотр содержимого документа
«Практическое занятие №4»
Практическое занятие №4 1Э
Тема: Примеры построения алгоритмов и их реализации на компьютере. Основные алгоритмические конструкции и их описание средствами языков программирования. Использование логических высказываний и операций в алгоритмических конструкциях. Примеры построения алгоритмов с использованием конструкций проверки условий, циклов и способов описания структур данных. Разработка несложного алгоритма решения задачи.
Цель занятия. Приобретение практических навыков разработки и программирования вычислительных процессов линейной структуры. Освоение практических навыков разработки и программирования вычислительных процессов разветвляющейся структуры.
Оборудование: компьютер с установленной операционной системой Windows, подключенный к Интернету, языком программирования QBasic.
Время работы 2 часа
Ход работы
Задание 1. Изучите возможности языка программирования Quick Basic для реализации:
Записи констант, переменных, стандартных выражений;
Записи арифметических выражений;
Оператора присваивания;
Организации простейшего ввода-вывода данных.
Условной и безусловной передачи управления;
Вычислительного процесса разветвляющейся структуры.
Повторить теоретический материал: записи констант, переменных, стандартных выражений; записи арифметических выражений; оператора присваивания; организации простейшего ввода-вывода данных по конспекту.
Вычислите среднюю квадратичную скорость движения молекул водорода по формуле: V=
при Т=330 К, т=3,35*10-27 кг, k=1,38*10-21 Дж/К.
REM значение V
T=330
M=3.35*Е-27
K=1.38*Е-21
V=SQR(3*K*T/M)
PRINT “V=”;V
END
2. Найдите общую емкость (Собщ) трех последовательно соединенных конденсаторов по формуле:
при С1=2*10-6ф, С2=0,16*10-5ф, С3=125*10-4ф,
REM общая емкость
С1=2*Е-6
С2=0,16*Е-5
С3=125*-4
К=1/ С1+1/ С2+1/ С3
С=1/К
PRINT “С=”;С
END
Задание 3.
Разработайте блок/схему и алгоритм решения в соответствии с заданием
Y=ctg x+6
Y=
REM значение Y
INPUT”введите X”;X
IF X
IF X0 THEN 20
PRINT “решений нет”
GOTO 40
10 Y=X^2-6
GOTO 30
20 Y=COS(X)/SIN(X)+6
30 PRINT “Y=”;Y
40 END
Вычислить Y, результат записать в тетрадь
Х=0,8 Y=
Х=11,36 Y=
Х=-5,54 Y=
Задание 4.
Разработайте блок/схему и алгоритм решения в соответствии с заданием
Y=
Y=х+2
REM значение Y
INPUT”введите X”;X
IF X
IF X0 THEN 20
PRINT “решений нет”
GOTO 40
10 Y=X+2
GOTO 30
20 Y= SIN(X)/COS(X)
30 PRINT “Y=”;Y
40 END
Вычислить Y, результат записать в тетрадь
Х=11,8 Y=
Х=6,39 Y=
Х=-5,54 Y=
Задание 5.
Разработайте алгоритм решения в соответствии с заданием для варианта
REM значение Y
INPUT”введите X”;X
IF X
IF X0 THEN 20
PRINT “решений нет”
GOTO 40
10 Y=
-1
GOTO 30
20 Y=
(X)
30 PRINT “Y=”;Y
END
Вычислить Y, результат записать в тетрадь и показать преподавателю.
Х=11,8 Y=
Х=11,36 Y=
Х=-5,54 Y=
Контрольные вопросы:
Нарисовать схему полного ветвления.
Нарисовать схему неполного ветвления.
Напишите определение алгоритма линейной структуры.
Что такое область применения алгоритма?