- •Методические указания и задания
- •Вариант Вельск
- •Общие требования к оформлению отчета
- •Требования к оформлению заданий
- •Задание 1 программирование алгоритмов линейной структуры
- •Цель работы:
- •2. Задание для самостоятельной подготовки:
- •Задача 1
- •3.1. Исходные данные:
- •3.2. Таблица используемых имен переменных
- •Контрольные вопросы и задания по теме: «Решение задач линейной структуры» Вопросы
- •Задания
- •Задание 2 программирование алгоритмов разветвляющейся структуры
- •Пример 2
- •Текст программы:
- •Блок-схема алгоритма:
- •Контрольные вопросы и задания по теме: «Программирование алгоритмов разветвляющейся структуры»
- •Задания
- •Задание 3 программирование алгоритмов циклической структуры
- •Пример программы подсчёта среднего балла с циклом For:
- •Блок-схема программы:
- •Текст программы:
- •Контрольные вопросы и задания по теме: «Программирование алгоритмов циклической структуры»
- •Одномерные массивы
- •Цель работы:
- •Задание для самостоятельной подготовки:
- •Указания к работе с массивами.
- •Заполнение массива и вывод его элементов
- •Подсчёт суммы или количества каких-либо элементов массива
- •Определение максимального (минимального) элемента массива
- •Сортировка элементов массива
- •Выполнить задания
- •Задание 5 двумерные массивы
- •Указания к работе с массивами.
- •Контрольные задания по теме «Двумерные массивы»
- •Задание 6 Подпрограммы-функции
- •Основные сведения к выполнению работы
- •Задание 7 Подпрограммы-процедуры
- •Пример оформления и использования процедуры
- •Программа
- •Выполнить задания
- •8 Вариант
- •Задание 8 Работа с типизированными файлами
- •Выполнить задания
- •Общие правила работы с файлами
- •2. Нужно связать файловые переменными с конкретными именами файлов на диске при помощи процедуры assign.
- •3. Нужно открыть существующие на диске файлы и (или) создать новые.
- •После открытия или создания файла можно вводить (иначе говоря – читать) из него данные в какие-либо переменные либо выводить в него результаты работы программы.
- •Задание 9 Разработка меню программы
- •Выполнить задание:
- •Контрольные вопросы По теме «Работа с файлами»
- •Задание 10 Разработка и отладка программ с использованием модулей
- •Правила оформления модулей
- •Выполнить задание
- •Задание 12 Разработка программ обработки текста
- •Выполнить задания
- •Задание 13 Работа с графикой
- •Выполнить задания
- •Постановка задачи
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •Вариант 5
- •Вариант 6
- •Вариант 7
- •Вариант 8
- •Выполнил студент: фио Руководитель практики: фио Оценка _____________
- •4.1. Ошибки времени компиляции
- •4.2. Ошибки времени выполнения
- •4.2.1. Ошибки ввода-вывода
- •Фатальные ошибки
- •Список рекомендуемой литературы
Выполнить задание
-
Используя модули, полученные при выполнении задания 10, создать программу оверлейной структуры.
-
Оформить отчет
Задание 12 Разработка программ обработки текста
ЦЕЛЬ РАБОТЫ: закрепить знания умения и навыки по созданию программ, содержащих процедуры и функции обработки строк текста.
Выполнить задания
ВСЕМ написать назначение специальных процедур и функций обработки данных строкового типа. Привести примеры.
1 вариант
-
Составить программу, вычисляющую количество букв «А» и «О» в заданном тексте.
-
Дано название города. Определить, четно или не четно количество символов в нем.
-
Составьте программу, удаляющую все пробелы из введенной строки.
2 вариант
-
Составить программу, которая в заданном тексте заменяет все буквы «А» на «О»
-
Дано слово. Верно ли, что оно начинается и оканчивается на одну и ту же букву?
-
Сколько букв «а» стоит на четных местах
3 вариант
-
Определить, встречается ли в заданном тексте буква «А». Программа должна вывести либо «да» либо «нет»
-
Напишите программу, которая вводит строку и выводит ее, сокращая каждый раз на 1 символ до тех пор, пока в строке не останется 1 символ
-
Замените в заданном слове все буквы «о» пробелами.
4 вариант
-
Составить программу, убирающую из данного слова все буквы «А».
-
Составить программу, которая печатает заданное слово в обратном порядке
-
Выясните, какая из букв первая или последняя встречается в заданном слове чаще
5 вариант
-
Определить сколько слов в заданном тексте начинается на букву «М»
-
Дано слово. Вывести на экран его третий символ и дважды его последний символ.
-
Даны два слова. Поменяйте местами буквы этих слов, занимающие одинаковые позиции.
6 вариант
-
Дан произвольный текст. Определить, является ли число слов в нем четным или нечетным. (слова разделены пробелами)
-
Дано предложение. Определить число пробелов в нем.
-
Заданы фамилия, имя, отчество студента, разделенные пробелами. Напечатайте его фамилию и инициалы.
7 вариант
-
Вводится строка произвольного текста. Вывести на экран все слова этой строки в столбик.
-
Составить программу определяющую, какая из двух фамилий длиннее. Фамилии имеют разную длину.
-
Составьте программу, выясняющую, на гласную или согласную букву оканчивается слово
8 вариант
-
Вводится строка произвольного текста. Вывести на экран самое длинное слово этой строки.
-
Даны два слова. Составить программу определяющую верно ли, что первое слово начинается на ту же букву, которой оканчивается второе слово.
-
Написать программу, определяющую число слов в строке. Одно слово от другого отделяется 1 пробелом.
Задание 13 Работа с графикой
ЦЕЛЬ РАБОТЫ: закрепить знания умения и навыки по созданию программ, содержащих процедуры и функции для работы с графикой.
Выполнить задания
1 вариант
-
стр.379 задача 24 рис 38
-
Описать процедуры и функции модуля GRAPH, использованные при выполнении 1-ой задачи
2 вариант
-
стр.379 задача 24 рис 9
-
Описать процедуры и функции модуля GRAPH, использованные при выполнении 1-ой задачи
3 вариант
-
стр.379 задача 24 рис 2
-
Описать процедуры и функции модуля GRAPH, использованные при выполнении 1-ой задачи
4 вариант
-
стр.379 задача 24 рис 30
-
Описать процедуры и функции модуля GRAPH, использованные при выполнении 1-ой задачи
5 вариант
-
стр.379 задача 24 рис 36
-
Описать процедуры и функции модуля GRAPH, использованные при выполнении 1-ой задачи
6 вариант
-
стр.379 задача 24 рис 4
-
Описать процедуры и функции модуля GRAPH, использованные при выполнении 1-ой задачи
7 вариант
-
стр.379 задача 24 рис 8
-
Описать процедуры и функции модуля GRAPH, использованные при выполнении 1-ой задачи
8 вариант
-
стр.379 задача 24 рис 19
-
Описать процедуры и функции модуля GRAPH, использованные при выполнении 1-ой задачи
Приложение 1