Тема: Основы алгоритмизации. |
Требования к знаниям и умениям:
Знать:
определения: алгоритм, однозначность, конечность, результативность,
массовость, дискретность;
различные способы записи алгоритма. (словами, в виде схемы);
среда языка программирования как исполнитель алгоритма.
Уметь:
составлять и записывать алгоритмы. |
|
|
|
|
Тест "Основные определения" |
Пройти |
|
|
|
|
Тема: Линейные алгоритмы. |
Требования к знаниям и умениям:
Знать:
определения: линейный алгоритм, переменная, имя переменной,
операция присвоения, программа, блок-схема, программирование;
основные типы числовых переменных, стандартные математические функции;
процедуры языка Qbasic;
правила записи арифметических выражений;
знать операторы ввода и вывода данных;
виды ошибок, комментарии в программе;
интерфейс программы Qbasic.
Уметь:
составлять линейные программы на языке Qbasic;
составлять блок-схемы линейных алгоритмов;
набирать и выполнять программы на языке Qbasic;
использовать в программах ввод данных с клавиатуры;
выводить информацию на экран в различных форматах;
находить и исправлять ошибки в программах;
добавлять комментарии в программу. |
|
|
|
|
Тест "Линейные алгоритмы" (Qbasic) |
Пройти |
|
Тест "Блок-схемы" (Qbasic) |
Пройти |
|
Тест "Математические функции" (Qbasic) |
Пройти |
|
|
|
|
Тема: Разветвляющиеся алгоритмы. |
Требования к знаниям и умениям:
Знать:
определения: разветвляющийся алгоритм, условный переход;
назначение условного перехода;
краткую форму записи условного перехода;
полную форму записи условного перехода;
как выполняется оператор условного перехода в краткой и полной формах;
составной оператор условного перехода;
в каких случаях применяется оператор END IF.
Уметь:
составлять программы с использованием условия на языке Qbasic;
составлять блок-схемы разветвляющихся алгоритмов;
набирать и выполнять программы с использованием условий на языке Qbasic;
находить и исправлять ошибки в программах с использованием условий. |
|
|
|
|
Тест "Разветвляющиеся алгоритмы" (Qbasic) |
Пройти |
|
Тест "Разветвляющиеся алгоритмы - 2" (Qbasic) |
Пройти |
|
|
|
|
Тема: Циклы. |
Требования к знаниям и умениям:
Знать:
определение цикл, назначение циклов, виды циклов;
форму записи циклов «Для каждого», «Пока», «Повторяй»;
в каких случаях используются циклы «Для каждого», «Пока», «Повторяй»;
отличие циклов «Для каждого», «Пока», «Повторяй»;
блок схемы циклов «Для каждого», «Пока», «Повторяй».
Уметь:
составлять программы с использованием циклов;
составлять блок-схемы с использованием циклов;
набирать и выполнять программы с использованием циклов на языке Qbasic;
находить и исправлять ошибки в программах с использованием циклов.
решать задачи на:
нахождение значений функций на определенном промежутке;
поиск суммы, произведения и количества (положительных, отрицательных) чисел на определенном промежутке;
нахождение суммы, произведения (четных, нечетных) чисел на определенном промежутке.
|
|
|
|
|
Тест "Цикл "Для каждого" (Qbasic) |
Пройти |
|
Тест "Циклы "Пока" (Qbasic) |
Пройти |
|
Тест "Цикл "До" (Qbasic) (В варианте DO .... LOOP WHILE ) |
Пройти |
|
Тема: Строковые переменные. |
Требования к знаниям и умениям:
Знать:
определение строковых переменных, назначение строковых переменных;
основные функции строковых переменных.
Уметь:
составлять программы с использованием строковых переменных;
составлять блок-схемы с использованием строковых переменных;
набирать и выполнять программы с использованием строковых переменных на языке Qbasic;
находить и исправлять ошибки в программах с использованием строковых переменных.
решать задачи на:
нахождение подсчет количества вхождений символа в строке;
добавление, удаление символов из строки;
на сравнение строк. |
|
|
|
|
Тест "Строковые переменные" (Qbasic) |
Пройти |
|
|
|
|
Тема: Одномерные массивы. |
Требования к знаниям и умениям:
Знать:
определение одномерного массива, назначение массивов;
где и как описываются одномерные массивы;
для чего производится описание массивов;
как вводить данные в одномерный массив с клавиатуры;
как вводить данные в одномерный массив через оператор описания данных;
как производятся все действия над одномерными массивами;
как вывести одномерный массив на экран.
Уметь:
составлять программы с использованием одномерных массивов;
составлять блок-схемы с использованием одномерных массивов;
набирать и выполнять программы с использованием одномерных массивов на языке Qbasic;
находить и исправлять ошибки в программах с использованием одномерных массивов.
решать задачи на:
нахождение суммы, произведения элементов одномерного массива;
нахождение суммы, произведения, количества положительных (отрицательных) элементов одномерного массива;
замену содержимого ячеек массива по условию;
нахождение максимального, минимального элемента массива. |
|
|
|
|
Тест "Одномерные массивы" (Qbasic) |
Пройти |
|
|
|