- •Учебно-методический комплекс дисциплины «Информатика» Календарно-тематический план.
 - •2. Тезисы лекций Тема 1. Понятие алгоритма, свойства, типы, исполнители
 - •Тема 2. Система программирования TurboPascal. Исполняемые операторы. Словарь языка. Структура программы.
 - •Имена, ключевые слова и знаки операций
 - •Тема 3. Предопределенные типы переменных (простые), стандартные функции
 - •Операции и выражения
 - •Тема 4. Операторы Ввода-вывода Оператор вывода writeln
 - •Тема 5. Операторы условий, выбора и безусловного перехода
 - •Тема 6. Операторы циклов
 - •Тема 7. Символьные типы данных. Обработка символьных данных.
 - •Тема 8. Массивы
 - •8.1. Одномерные массивы
 - •8.2. Двумерные массивы (матрицы)
 - •Обращение к компонентам массива
 - •Тема 9. Строки. Строковые процедуры.
 - •Неименованные константы
 - •Действия с символами
 - •Тема 10. Процедуры и функции Подпрограммы
 - •Объявление и описание
 - •Возвращаемые значения
 - •Вызов подпрограмм
 - •Параметр-константа
 - •Функции
 - •Параметр-значение
 - •Тема 11. Множества (Set)
 - •Тема 12. Файлы. Файловые переменные.
 - •Разновидности файлов
 - •Работа с текстовыми файлами
 - •Тема 13. Записи
 - •Описание записей
 - •Задание записей константой
 - •Доступ к полям
 - •Оперирование несколькими полями
 - •Вложенные операторы with
 - •Запись с вариантной частью
 - •Описание записи с вариантной частью
 - •Тема 14. Построение изображений на экране Система координат
 - •Управление текущим указателем
 - •Отображение точки на экране
 - •Отображение линий на экране
 - •Построение прямоугольников на экране
 - •Построение многоугольников
 - •Построение дуг, эллипсов и окружностей
 - •Тематика и краткое описание лабораторных и студийных работ
 - •2. Связь функция-клавиатура в интегрированной среде Turbo Pascal
 - •3. Команды экранного редактора:
 - •3.1 Команды перемещения курсора
 - •3.2 Команды вставки/удаления
 - •3.3 Команды работы с блоками
 - •4. Технология компиляции
 - •5. Технология отладки программы
 - •6. Программирование линейных алгоритмов
 - •Лабораторная работа 2 программирование разветвляющихся вычислительных процессов
 - •Краткие сведения из теории
 - •Составить блок-схему и программу алгоритмов нахождения функции с выбором по расчетной формуле.
 - •Лабораторная работа 3 программирование циклов с параметром
 - •Краткие сведения из теории
 - •П р о г р а м м а
 - •П р о г р а м м а
 - •Лабораторная работа 4
 - •Лабораторная работа 5 программирование циклов с условием
 - •Краткие сведения из теории
 - •П р о г р а м м а
 - •П р о г р а м м а
 - •Лабораторная работа 6
 - •Краткие сведения из теории
 - •П р о г р а м м а
 - •П р о г р а м м а
 - •Лабораторная работа 7 работа с матрицами
 - •Краткие сведения из теории
 - •П р о г р а м м а
 - •П р о г р а м м а
 - •Лабораторная работа 8 обработка символьных строк
 - •Краткие сведения из теории
 - •П р о г р а м м а
 - •П р о г р а м м а
 - •Лабораторная работа 9 записи. Файлы
 - •Краткие сведения из теории
 - •Лабораторная работа 10 процедуры
 - •Краткие сведения из теории
 - •П р о г р а м м а
 - •Лабораторная работа 11 функции
 - •Краткие сведения из теории
 - •П р о г р а м м а
 - •П р о г р а м м а
 - •Порядок работы
 - •Содержание отчета
 - •Лабораторная работа 12 графические средства паскаля
 - •Краткие сведения из теории
 - •Порядок работы
 - •Лабораторная работа №14 Динамические структуры данных. Организация данных в списковые структуры
 - •Кратное содержание теории
 - •Краткое описание семинарских и практических занятий (планы, задания для проведения семинарских и практических занятий, срсп, срс)
 - •Тема 1. Структура программы на паскале. Заголовок программы. Блок. Типы данных, их классификация. Переменные и константы. Синтаксис выражений. Порядок работы
 - •Содержание отчета
 - •Тема 2 конструкция операторов разветвления Порядок работы
 - •Содержание отчета
 - •Тема 3. Конструкция операторов цикла Порядок работы
 - •Содержание отчета
 - •Тема 4. Конструкция циклов с предусловием и постусловием Порядок работы
 - •Содержание отчета
 - •Тема 6. Составные типы данных. Создание одномерных массивов и стандартных процедур. Порядок работы
 - •Содержание отчета
 - •Тема 7. Создание двумерных массивов и стандартных процедур Порядок работы
 - •Содержание отчета
 - •Тема 8. Методы работы со строками и отдельными символами Порядок работы
 - •Содержание отчета
 - •Тема 9. Задачи классической комбинаторики. Записи и файлы. Порядок работы
 - •Содержание отчета
 - •Тема 10. Процедуры и функции Порядок работы
 - •Содержание отчета
 - •Тема 13. Динамические переменные. Структуры данных
 - •5. Задания для самопроверки и подготовки к экзамену, в том числе тесты
 - •5.1 Вопросы для самоконтроля по данному модулю/разделу (коллоквиума);
 - •5.2. Контрольные работы по данному модулю/разделу;
 - •Тема «Строки»
 - •Тема «Множества»
 - •6. Учебно-методические материалы по дисциплине
 - •6.1.Список рекомендуемой литературы Основная литература
 - •Дополнительная литература
 
Тема 8. Методы работы со строками и отдельными символами Порядок работы
Разработать алгоритм и программу для примеров из табл.13. Выполнить контрольный пример.
Разработать алгоритм и программу для примеров из табл.14. Выполнить контрольный пример.
Содержание отчета
Отчет по лабораторной работе должен содержать условия, алгоритмы, тексты программ, исходные данные и результаты по двум примерам.
ТАБЛИЦА 13
| 
			 НОМЕР ВАРИАНТА  | 
			 УСЛОВИЕ  | 
| 
			 
 1  | 
			 Проверить, является ли строка палиндромом (т.е. читается ли она одинаково справа налево и слева направо). Пробелы игнорируются. Например, шалаш, а роза упала на лапу азора.  | 
| 
			 2  | 
			 Проверить, верно ли что в строке чередуются гласные и согласные буквы. Пробелы игнорируются.  | 
| 
			 3  | 
			 Проверить, имеется ли в заданном тексте баланс открывающихся и закрывающихся скобок.  | 
| 
			 4  | 
			 В заданном предложении указать слово, в котором доля гласных а,е,и,о максимальна.  | 
| 
			 5  | 
			 В заданном предложении найти самое короткое и самое длинное слово.  | 
| 
			 6  | 
			 Для каждого символа заданного текста указать, сколько раз он встречается в тексте. Сообщение об одном символе должно печататься не более одного раза.  | 
| 
			 7  | 
			 В заданном тексте удалить символ "," и подсчитать число удаленных символов.  | 
| 
			 8  | 
			 В заданном тексте подсчитать количество гласных букв.  | 
| 
			 9  | 
			 В заданном тексте заменить каждый символ "а", стоящий на четном месте, на символ "о".  | 
| 
			 10  | 
			 Подсчитать количество слов в предложении.  | 
| 
			 11  | 
			 Отредактировать заданное предложение, заменяя многоточие точкой.  | 
| 
			 12  | 
			 Для каждого слова заданного предложения указать долю согласных.  | 
| 
			 13  | 
			 Определить слово в заданном предложении, в котором доля гласных максимальна.  | 
| 
			 14  | 
			 Удалить из текста пробелы и подсчитать число удаленных символов.  | 
ТАБЛИЦА 14
| 
			 НОМЕР ВАРИАНТА  | 
			 УСЛОВИЕ  | 
| 
			 1  | 
			 Дан массив из слов А(N). Найти все слова, заканчивающиеся гласной буквой.  | 
| 
			 2  | 
			 Дан массив из слов Х(m). Найти все слова четной длины.  | 
| 
			 3  | 
			 Дан массив из слов Y (к). Найти все слова с нечетным количеством буквы "о".  | 
| 
			 4  | 
			 Дан массив из слов A(m). Найти все слова с длиной, не превышающей заданной.  | 
| 
			 5  | 
			 Дан массив из слов X(n). Найти все слова, содержащие хотя бы одно вхождение заданной подстроки.  | 
| 
			 6  | 
			 Дан массив из слов A(k). Найти все слова, начинающиеся и заканчивающиеся одной и той же буквой.  | 
| 
			 7  | 
			 Дан массив из слов A(k). Найти все слова с нечетным количеством буквы "о".  | 
| 
			 8  | 
			 Дан массив из слов Y (L). Найти все слова, содержащие шипящие.  | 
| 
			 9  | 
			 Дан массив из слов A(n). Найти все слова, начинающиеся с заданной буквы.  | 
| 
			 10  | 
			 Дан массив из слов Y(m). Найти все слова с четным количеством буквы "а".  | 
| 
			 11  | 
			 Дан массив из слов Т(к). Найти все слова, начинающиеся или заканчивающиеся буквой "з".  | 
| 
			 12  | 
			 Дан массив из слов Т(к). Найти все слова, содержащие заданное количество букв.  | 
| 
			 13  | 
			 Дан массив из слов Z(m). Найти все слова, в которых есть две подряд идущие одинаковые буквы.  | 
| 
			 14  | 
			 Дан массив из слов X(k). Найти все слова, длина которых кратна трем.  | 
