- •Глава 1. Человек и информация
- •§1. Информация и знания
- •§2. Кодирование информации
- •§3. Двоичное кодирование
- •§4. Количество информации
- •§5. Алфавитный подход к измерению информации
- •§6. Информационный объем графического изображения
- •§7. Канал связи. Скорость передачи информации.
- •§1. Повторение изученного материала.
- •Глава 2. Основы программирования на языке qBasic
- •§2. Циклические алгоритмы.
- •§3. Программирование определенных циклов.
- •§4. Программирование определенных циклов со счетчиками
- •Понятие информации
- •Вещественно-энергетическая картина мира
- •Закономерности
- •Задачи о лжецах
- •Задачи о переливаниях
- •Упорядочение
- •Логические выводы
- •Задачи о взвешиваниях
- •Взаимно однозначное соответствие
- •Задачи о переправах
- •Лингвистические задачи
- •Оглавление
- •Глава 1. Человек и информация
- •§1. Информация и знания…………………………………………………..1
Глава 2. Основы программирования на языке qBasic
§1. Повторение изученного материала.
Язык Basic разработан сотрудниками Дортмундского колледжа США в 1964 году. Благодаря своей простоте по сравнению с другими языками программирования, а главное, способности работать в диалоговом режиме с пользователем, язык Бейсик получил большое распространение, особенно у начинающих программистов.
В пятом классе мы с вами уже начали изучать основы программирования на языке QBasic. Мы познакомились с понятиями константы и переменной, узнали, что константа – это постоянная величина, которая не меняет свое значение в ходе выполнения программы, а переменная может менять свое значение – это ячейка памяти компьютера, в которой можно хранить числовые или символьные значения. Переменная должна иметь имя, которое начинается обязательно с латинской буквы. DIM – оператор описания типа переменной. Пример:
DIM a, b, chislo1 AS INTEGER
Integer – целые числа от -32768 до 32768
Если в программе используются переменные не описанные с помощью оператора DIM, то компьютер будет рассматривать их как универсальные переменные. Это может привести к неэффективному использованию оперативной памяти. К тому же, такие программы не всегда легки для восприятия - плохо читаемы.
Вы научились программировать линейные и разветвленные алгоритмы. Давайте вспомним, какие операторы вы знаете:
- оператор присваивания (=) – он открывает ячейку памяти, присваивает ей имя и помещает туда числовые или символьные значения;
- оператор input – выполняет те же функции, что и оператор присваивания, с той лишь разницей, что значения в переменную вводит пользователь с клавиатуры (значения вводятся рядом с «?», который появляется на экране монитора в ходе выполнения программы);
- оператор print – выводит на печать значения переменных, кроме того, он может работать как калькулятор, и выводит на печать все символы, помещенные в кавычки;
- оператор условного перехода для полной формы ветвления if then else – который в зависимости от выполнения заданного условия продолжает выполнение программы либо по «веточке ДА», либо по «веточке НЕТ». Вспомним, что еще есть сокращенная форма ветвления (if then) и множественный выбор, где необходимо проверить не одно, а несколько условий.
Кроме этого вы уже знаете команду очистки экрана - cls, команду конец программы - end, оператор, который выделяет целую часть в числе int.
Вопросы для повторения и задания:
Что такое алгоритм? Какие способы представления алгоритма вы знаете?
Что такое программа?
Что такое переменная и чем она отличается от константы?
Какие функции выполняет оператор input?
Какой оператор применяется для вывода на печать значений переменных и какие он еще функции может выполнять?
Какие функции выполняет оператор присваивания?
Какие вы знаете формы ветвления и операторы условного перехода?
Как работает оператор int?
Дана длина ребра куба. Найти объем куба и площадь его боковой поверхности.
Даны два действительных положительных числа. Найти среднее арифметическое и геометрическое значение этих чисел.
На участке длиной S1 автобус двигался со скоростью V1, а на участке S2 – со скоростью V2. Найдите среднюю скорость движения автобуса на всем участке.
Какой процент составляет число А от числа В?
Мотоциклист, скорость которого — 110 км/ч, обогнал автобус, скорость которого составляет 7/11 скорости мотоциклиста. На какое расстояние автобус отстанет от мотоцикла через 30 мин после обгона?
За месяц (30 дней) белка съела 3/7 запасенных на зиму орехов. Какую часть орехов белка съедала за один день?
Цех по производству посуды из стали выпускает ведра емкостью 15 и 20 литров. Причем ежедневно 20-литровых ведер выпускается в три раза больше, чем 15-литровых, а общий объем всех ведер составляет 675 л. Сколько ведер каждого вида выпускается ежедневно?
Написать программу, в которой с клавиатуры вводятся два числа и выводится на печать разность между большим и меньшим.
Что больше и на сколько: утроенная разность квадратов чисел А и В или удвоенный квадрат разности тех же чисел? Числа А и В вводятся с клавиатуры.
Что больше и на сколько: N ил десятая часть куба утроенной суммы A и D?
Если число А четное, то возвести его сумму с числом В в квадрат, иначе увеличить его в два раза.
Решить систему уравнений:
Y
=
X2, если X≤ 0
Определить, является ли произведение чисел Y*X*N кратным 7, 5 или 9. Ответ вывести на печать.
