Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика 6 класс.doc
Скачиваний:
5
Добавлен:
01.07.2025
Размер:
6 Мб
Скачать
☆

Глава 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.

Вопросы для повторения и задания:

  1. Что такое алгоритм? Какие способы представления алгоритма вы знаете?

  2. Что такое программа?

  3. Что такое переменная и чем она отличается от константы?

  4. Какие функции выполняет оператор input?

  5. Какой оператор применяется для вывода на печать значений переменных и какие он еще функции может выполнять?

  6. Какие функции выполняет оператор присваивания?

  7. Какие вы знаете формы ветвления и операторы условного перехода?

  8. Как работает оператор int?

  9. Дана длина ребра куба. Найти объем куба и площадь его боковой поверхности.

  10. Даны два действительных положительных числа. Найти среднее арифметическое и геометрическое значение этих чисел.

  11. На участке длиной S1 автобус двигался со скоростью V1, а на участке S2 – со скоростью V2. Найдите среднюю скорость движения автобуса на всем участке.

  12. Какой процент составляет число А от числа В?

  13. Мотоциклист, скорость которого — 110 км/ч, обогнал автобус, скорость которого составляет 7/11 скорости мотоциклиста. На какое расстояние автобус отстанет от мотоцикла через 30 мин после обгона?

  14. За месяц (30 дней) белка съела 3/7 запасенных на зиму орехов. Какую часть орехов белка съедала за один день?

  15. Цех по производству посуды из стали выпускает ведра емкостью 15 и 20 литров. Причем ежедневно 20-литровых ведер выпускается в три раза больше, чем 15-литровых, а общий объем всех ведер составляет 675 л. Сколько ведер каждого вида выпускается ежедневно?

  16. Написать программу, в которой с клавиатуры вводятся два числа и выводится на печать разность между большим и меньшим.

  17. Что больше и на сколько: утроенная разность квадратов чисел А и В или удвоенный квадрат разности тех же чисел? Числа А и В вводятся с клавиатуры.

  18. Что больше и на сколько: N ил десятая часть куба утроенной суммы A и D?

  19. Если число А четное, то возвести его сумму с числом В в квадрат, иначе увеличить его в два раза.

  20. Решить систему уравнений:

Y =

2*X, если Х>0

X2, если X≤ 0

  1. Определить, является ли произведение чисел Y*X*N кратным 7, 5 или 9. Ответ вывести на печать.