- •Понятие информации. Представление информации в природе, технике и обществе. Социально значимые свойства информации
- •Информационные процессы. Критерии развитости информационного общества.
- •Количество информации (единицы измерения, связь с количеством возможных событий).
- •Практическое задание в ms Excel: задание на знание функций.
- •Понятие «языка», его виды. Грамматика и синтаксис языка. Представление языка с помощью информации.
- •Кодирование и декодирование информации. Кодирование информации в компьютере.
- •Системы счисления. Их виды. Пример и алгоритм перевода чисел из одной сс в другую. Арифметические операции в сс.
- •Практическое задание в ms Word: задание на создание чертежа.
- •Передача информации. Скорость передачи информации.
- •Практическое задание в ms Word: задание на создание таблицы
- •Абзац с выравниванием по центру, шрифт Arial, размер 14 пт, полужирный.
- •Двоичное кодирование текстовой информации.
- •Двоичное кодирование графической информации.
- •Двоичное кодирование звуковой информации.
- •Хранение информации.
- •2. Логическое сложение (дизъюнкция)
- •Логические выражения и таблица истинности.
- •Решение задачи на скорость передачи информации.
- •Логические законы и правила преобразования логических выражений.
- •Решение задачи на перевод количества информации.
- •Базовые логические элементы
- •Алгоритм. Его свойства. Формальное исполнение алгоритма.
- •Написание программы с использование одномерных массивов.
- •Основные типы алгоритмических структур.
- •Описание различных алгоритмических структур на языке блок-схем
- •Написание программы с использование одномерных массивов.
- •Графическое изображение алгоритма. Основные элементы схем алгоритма
- •Написание программы с использование одномерных массивов.
- •Алгоритмы управления учебными исполнителями(на примере «Машины Поста» или «Умного мячика»).
- •Написание программы для решения задачи с циклом.
- •Текстовые процессоры (примеры, назначение. Возможности).
- •Написание программы для решения задачи с циклом.
- •Написание программы на языке программирования qBasic для решения задачи с условием.
- •Электронные таблицы (примеры, назначение. Возможности).
- •Написание программы на языке программирования qBasic для решения задачи с условием.
- •Понятие констант и переменных. Виды переменных в qBasic. Операторы ввода и вывода переменных.
- •Написание программы на языке программирования qBasic для решения задачи с условием.
- •Написание программы на языке программирования qBasic для решения задачи с условием.
- •Аппаратное обеспечение компьютера, его функциональное назначение.
- •Системный блок компьютера
- •Написание программы на языке программирования qBasic для решения задачи с условием.
- •Программное обеспечение компьютера. Операционные системы.
- •Решение задачи на составление алгоритма с учебными исполнителями «Умный мячик».
- •Файл и файловая система. Основные операции с файлами.
- •Решение задачи на составление алгоритма с учебными исполнителями «Машина Поста».
- •1. Компьютерные вирусы.
Написание программы на языке программирования qBasic для решения задачи с условием.
Среди трех чисел определить количество отрицательных.
Ответ
CLS
Input “a=”, a
Input “b=”, b
Input “c=”, c
If a>0 then pol=pol+1
If b>0 then pol=pol+1
If c>0 then pol=pol+1
Print “Количество отрицательных ”, pol
Билет №25
Понятие констант и переменных. Виды переменных в qBasic. Операторы ввода и вывода переменных.
Переменная - это область в памяти компьютера, где хранится некоторое значение. Каждая переменная имеет имя, значение и тип.
Имя переменной обозначается английской буквой, после которой может быть цифра, причем первой стоит буква, например: x, y, z, A1, B2. Имя переменной служит для обозначения некоторой величины в программе, которая при выполнении программы может иметь какое-либо значение, но может быть и не определена. Пример задания часто употребляемой константы: pi=3.14159.
Типы переменных: целая, вещественная, логическая, символьная, строковая и др. Если в переменной хранится число, то это числовая переменная, если в переменной хранится слово или фраза, то это строковая (символьная) переменная. В QBasic строковая переменная обозначается a$, b$ (в конце имени стоит знак доллара $). Содержимое хранится в переменной, до тех пор, пока оно не будет специально изменено.
Операция передачи новых данных в переменную называется присваиванием и обозначается в QBasic знаком "=", например, x=10.
Словарь qbasic содержит около 200 ключевых слов, каждое из которых обозначает выполнение определенного действия. Многие ключевые слова вместе с дополнительными параметрами формируют операторы, из которых и состоит текст программы. Вот Print и есть пример такого слова.При выполнение данного оператора на экран выводиться текст, заключенный в двойные кавычки.
Сразу можно понять то, чтобы вычислить сумму другой пары чисел, мы должны будем вернуться в окно редактора и изменить программу. Решение возможное, но не самое лучшее. Как раз для этого случая в Qbasic вы можете присвоить переменной значение непосредственно с клавиатуры во время выполнения программы. Простейшая форма оператора, дающего вам возможность это сделать: INPUT number, где number-имя переменной, для которой требуется ввод значения
Написание программы на языке программирования qBasic для решения задачи с условием.
Проверить лежит ли точка x на отрезке [a;b].
Ответ
CLS
Input “a=”, a
Input “b=”, b
Input “x=”, x
If x>=a then
If x<=b then print “Лежит” else “Не лежит”
Else
Print “Не лежит”
End if
Билет №26
Операторы условия в QBasic. Операторы цикла в QBasic.
Операторы IF...THEN [...ELSE] и IF...GOTO предназначены для изменения порядка выполнения программы в зависимости от значения выражения, следующего за опцией IF. Синтаксис: IF <выражение> THEN <оператор(ы)> [ELSE <оператор(ы)>] или IF < выражение > GOTO < номер строки|метка > [ ELSE <оператор(ы) > | GOTO <номер строки|метка> ] Если значение <выражения> истинно, то выполняется предписание THEN или GOTO. За THEN может следовать либо номер строки, на которую следует осуществить переход, либо один или более выполняемых операторов. За GOTO всегда следует номер строки. Если значение <выражения> ложно, т.е. условие не выполняется, то предписания THEN или GOTO игнорируются и выполняется предписание ELSE, если оно задано. Перед THEN допускается наличие запятой. Допускается вложенность операторов IF ... THEN ... ELSE. Вложенность ограничивается только длиной строки.
Операторы FOR и NEXT предназначены для организации циклического выполнения последовательности операторов языка Basic заданное число раз. Синтаксис: FOR <переменная>=x TO y [STEP z] .…. <операторы> .…. NEXT где <переменная> - используется в качестве счетчика. Первое числовое выражение (x) задает начальное значение счетчика. Второе числовое выражение (y) определяет конечное значение счетчика. Строки программы, следующие за оператором FOR, будут выполняться до тех пор, пока не будет встречен оператор NEXT. После этого к значению счетчика будет прибавлена величина, определяемая выражением (z) опции STEP - шаг. Затем осуществляется проверка с целью определения того, не превысило ли значение счетчика его конечного значения (y). Если этого не случилось, компилятор Basic осуществляет переход назад на оператор, который располагается сразу за оператором FOR и процесс вычисления повторяется. В случае если значение счетчика превысило конечное значение, выполнение программы продолжается с оператора, следующего непосредственно за оператором NEXT. В случае если опция STEP не задана, приращение принимается равным единице. Если в опции STEP задано отрицательное значение, то конечное значение счетчика цикла должно быть меньше начального. При этом значение счетчика каждый раз будет уменьшаться, и цикл будет выполняться до тех пор, пока значение счетчика не станет меньше конечного значения.
