Читайте также: |
|
Понятие «цикл», «конечный цикл», «зацикливание». Практическая польза от использования циклов в программном коде. Понятие «счетчик» («параметр цикла»). Схемы «for-to-do», «for-downto-do». Растущие и убывающие циклы, Использование конечных циклов для решения задач. Наработка навыков получения абстрактных параметров цикла из условий прикладной задачи.
Практическое задание: Решение задач, в которых возможно использование циклов. Программная иллюстрация решений.
ЗАНЯТИЕ 9
Цикл с условием
Понятие «бесконечный цикл», «условие цикла». Схемы «while - do» и «repeat - until». Синтаксические и смысловые особенности использования данных конструкций. Взаимозаменяемость схем цикла. Связь между циклами со счетчиком и условием, Критерии выбора вида цикла для решения прикладных задач.
Практическое задание: Решение задач, которые требуют использования циклов с условиями. Программная иллюстрация решений.
ЗАНЯТИЕ 10 - ЗАНЯТИЕ 11
Одномерные массивы
Понятие «массив». Смысл и преимущества массивов для решения программ. Инициализация массивов, особенности синтаксиса. Понятия «длина массива», «индекс массива». Заполнение, изменение и вывод на экран элементов массива. Псевдосвобода выбора размера массива. Арифметические действия с элементами массива. Понятие «перебор массива». Изучение связки «цикл - массив» для последовательной обработки элементов массива. Автоматическое заполнение элементов массива с использованием индекса массива. Общее представление о многомерных массивах. Работа с множеством массивов.
Практическое задание: Решение блока задач с использованием массивов.
ЗАНЯТИЕ 12 - ЗАНЯТИЕ 13
Символы и строки
Подробное изучение типов данных «символ» и «строка» («char» and «string»). Особенности использования символов и строк в рамках изучаемого языка программирования. Кодовая таблица символов. Преобразование символа в код и наоборот. Практическое использование возможностей кодовой таблицы. Синтаксис использования строковых переменных. Операции со строками. Конкатенация. Функции и процедуры для изменения строк (слияние, замена, удаление и пр.). Использование строк для решения прикладных задач. Массивы строк. Общие принципы анализа строк.
Практическое задание: Решение блока задач, которые требуют работы с символами и строками. Решение ряда задач анализа строк.
ЗАНЯТИЕ 14 - ЗАНЯТИЕ 15
Процедуры и функции
Понятия «процедура» и «функция» («procedure» and «function»). Разница между процедурами и функциями. Возможности изученных инструментов. Достоинства и недостатки процедур и функция. Целесообразность использования подпрограмм с возможностью многократного вывода. Особенности использования и синтаксиса процедур и функций. Локальные и глобальные переменные. Оптимизация решения программ с помощью процедур и функций.
Практическое задание: Решение задач с многоразовыми запросами. Использование процедур и функций для решения прикладных интерактивных задач.
ЗАНЯТИЕ 16
Зачет
Выполнение практического зачетного задания. Решение и представление программной реализации набора задач, который охватывает весь пройденный курс.
Дата добавления: 2015-10-29; просмотров: 57 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Оператор выбора. | | | Строение артерий эластического типа |