Задачник по программированию на языке QBASIC план-конспект урока по информатике и икт по теме
В задачнике содержатся задания и примеры для освоения ключевых понятий программирования на языке QBasik. В сжатой фоме представлен теоретический материал. Есть материал, посвященный работе с графикой, к которой ученики проявляют особый интерес. Сборник поможет проводить как обучающие уроки, так и самостоятельные и проверочные работы.
Скачать:
ВложениеРазмер zadachnik_dlya_1_kursa.docx 628.6 КБПредварительный просмотр:
ЭТАПЫ РЕШЕНИЯ ЗАДАЧ НА КОМПЬЮТЕРЕ
Отладка и тестирование программы.
Алгоритм — конечная последовательность однозначных предписаний, использование которых позволяет с помощью конечного числа шагов получить решение задачи.
Графический способ записи алгоритмов
Начало, конец алгоритма, вход и выход в подпрограмму
Вычислительное действие или последовательность действий
Проверка условий (ветвление)
Начало цикла (описание параметра)
Вывод результатов на печать
Базовая структура "следование" (линейная). Образуется последовательностью действий, следующих одно за другим:
полученное значение, вывод результатов на печать
Задания № 1 – 19. Составить математическую модель, блок-схему к задачам:
1) Вычислить периметр и площадь прямоугольного треугольника по длинам а и в двух катетов.
2) Вычислить длину окружности и площадь круга одного и того же заданного радиуса R.
3) Найти произведение цифр заданного четырехзначного числа.
4) Даны два числа х и у . Вычислить их сумму, разность, произведение и частное.
5) Дана длина ребра куба. Найти площадь грани, полной поверхности и объем этого куба.
6) Дана сторона равностороннего треугольника. Найти площадь этого треугольника, его высоту.
7) Даны два действительных положительных числа. Найти среднее арифметическое и среднее геометрическое этих чисел.
8) Известна длина окружности. Найти площадь круга, ограниченного этой окружностью.
8) Даны катеты прямоугольного треугольника. Найти его гипотенузу и площадь.
10) Найти площадь равнобочной трапеции с основаниями a и b и углом α при большем основании.
11) Найти площадь треугольника, две стороны которого равны а и в , γ-угол между этими сторонами.
12) Найти все углы треугольника со сторонами а , в, с.
13) Найти частное произведений четных и нечетных цифр четырехзначного числа.
14) Вычислить путь лодки, плывущей против течения, если ее скорость в стоячей воде V км/ч, время движения по реке t, скорость течения реки V 1 км/ч.
15) Вычислить объем цилиндра и конуса, которые имеют одинаковую высоту Н и радиус основания R.
16) Найти площадь сектора, радиус которого равен 3,7, а дуга содержит заданное число радиан b.
17) Сколько времени в минутах затратит школьник на дорогу из школы, если известна длина расстояния S в километрах и средняя скорость движения школьника V км/час?
18) Определите объем прямоугольного параллелепипеда по его сторонам.
19) В прямоугольном треугольнике известны катет и гипотенуза. Найдите другой катет
Пример. Вычислить радиус окружности R и площадь S этого же круга, если длина окружности равна l.
Дано : l – длина окружности
Найти: R – радиус, S – площадь.
Решение : l = 2π R → R = ; S=πr
ВЕТВЛЕНИЕ. УСЛОВНЫЕ АЛГОРИТМЫ
Базовая структура "ветвление". Обеспечивает в зависимости от результата проверки условия ( да или нет ) выбор одного из альтернативных путей работы алгоритма. Каждый из путей ведет к общему выходу , так что работа алгоритма будет продолжаться независимо от того, какой путь будет выбран.
Простая условная развилка
Сложная условная развилка
Задания № 20 – 39. Составить математическую модель, блок-схему к задачам:
20) Определить, является ли сумма цифр данного трехзначного числа четным числом.
21) Определить, что данная тройка натуральных чисел а, в, с является тройкой Пифагора, т.е. с 2 = а 2 + в 2 .
22) Является ли треугольник со сторонами а, в, с равнобедренным.
23) Определить является ли введённое число нечётным.
24) Определить, является ли число с среднем арифметическим чисел а и в.
25) Определить, что сумма каких-либо двух цифр заданного трехзначного числа равна третьей.
26) Определить, что дробь а/в является правильной.
27) Дано число А, определить делится ли оно на 5.
28) Дано пять чисел. Определить является ли сумма любых двух чисел произведением трех остальных.
29) Является ли число N произведением чисел а и в.
30) Определить, равна ли сумма двух первых цифр четырехзначного числа сумме двух его последних цифр.
31) Определить, что сумма цифр четырехзначного числа N превосходит произведение цифр этого числа на 1.
32) Определить, что сумма двух первых цифр заданного четырехзначного числа равна произведению двух последних.
33) Вычислите значение переменной с по формуле a+b, если а - нечетное число и a*b , если а - четное.
34) Найти наибольшее из двух данных чисел а и в .
35) Даны три действительных числа. Возвести в квадрат те из них, значения которых неотрицательны, и в четвертую степень — отрицательные.
36) Даны два угла треугольника (в градусах). Определить, существует ли такой треугольник, и если да, то будет ли он прямоугольным.
37) Даны действительные числа х и у, не равные друг другу. Меньшее из этих двух чисел заменить половиной их суммы, а большее — их удвоенным произведением.
38) Написать программу — модель анализа пожарного датчика в помещении, которая выводит сообщение «Пожароопасная ситуация», если температура в комнате превысила 60° С.
39) Составить программу, определяющую, пройдет ли график функции у = ах2 + bх + с через заданную точку с координатами (т, n).
Пример. Определить, что данная тройка натуральных чисел а, в, с является тройкой Пифагора, т.е. с 2 = а 2 + в 2 .