- •Содержание
- •Введение уважаемый студент!
- •Желаем Вам успехов!!!
- •Раздел 1 «Основные принципы алгоритмизации и программирования».
- •Тема 1.1. «Основы алгоритмизации»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения:
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Обеспеченность занятия и средства обеспечения:
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Раздел 2. «Программирование на алгоритмическом языке»
- •Тема 2.1. «Основные элементы языка» Практическая работа № 4 «Составление программ линейной структуры»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №1.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Тема 2.2. «Операторы языка» Практическая работа № 5 «Составление программ разветвляющейся структуры»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения:
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Обеспеченность занятия и средства обеспечения такая же, как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Тема 2.3. «Подпрограммы» Практическая работа № 8 «Организация и использование процедур»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Практическая работа № 9 «Организация и использование функций»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Тема 2.4. «Структурированные типы данных» Практическая работа № 10 «Символьный и строковый тип данных»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Практическая работа № 11 «Методы работы с элементами одномерного массива»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Инструкция по выполнению практической работы
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Практическая работа № 13 «Быстрые методы сортировки массивов»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Практическая работа № 15 «Методы работы с элементами двумерного массива»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Тема 2.5 Файлы
- •Обеспеченность занятия и средства обеспечения такая же как в практической работе №5.
- •Assign(Имя файловой переменной, путь до файла);
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Раздел 3. Объектно-ориентированное программирование
- •Тема 3.1 Интегрированная среда разработчика
- •Обеспеченность занятия и средства обеспечения
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Порядок выполнения отчета по практической работе
- •Образец отчета по практической работе
- •Практическая работа № 19 «Системные события»
- •Образовательные результаты, заявленные во фгос третьего поколения:
- •Обеспеченность занятия и средства обеспечения такая же, как в практической работе №18.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
- •Обеспеченность занятия и средства обеспечения такая же, как в практической работе №18.
- •Вопросы для закрепления теоретического материала к практическому занятию:
- •Задания и инструкция по выполнению практической работы
Вопросы для закрепления теоретического материала к практическому занятию:
Чем файл отличается от массива?
Какова структура текстового файла?
Какие операции можно выполнять с файлами?
Как открыть файл для чтения?
Как связать файловую переменную с файлом на диске?
Как открыть текстовый файл только для записи?
Как открыть текстовый файл только для дописывания текста в конец файла?
Как описать файловую переменную?
Задания и инструкция по выполнению практической работы
1. Составьте программу, которая читает данные из файла и выводит их на экран. Наберите код программы P17_1.
Запуск программы даст ошибку
Файла с именем Input.Txt нет на диске, его необходимо создать. Открываем Блокнот, записываем строки
А
Вb
С с с
D d d d
Е е е е е
F f f f f f
G g g g g g g
и сохраняем файл с именем Input.txt.
После запуска мы видим на экране правильный результат, но только при одном условии. Ваша программа и файл Input.txt находятся на одном и том же диске и в одной директории (каталоге).
Создайте папку с именем Задача1 и вырежете текстовый файл в эту папку. Запустите программу. Опять эта же ошибка. Ваша программа находится в одном каталоге, а файл Input.Txt в другом. Допишите путь до файла Input.Txt в строке связывания файловой переменной и файлом на диске. Запустите.
Измените программу. Вместо ReadLn(f, s) напишите Read (f, s). Результат плачевный. Приходится останавливать работу программы, она «зациклилась», т. к. не может найти признак конца файла.
Изменим программу.
Результат правильный. Объясните почему?
2. Создайте программу, которая позволяет считывать данные из текстового файла NUMBERS.txt и находить средне арифметическое чисел данного файла.
Создайте текстовый файл с именем NUMBERS.txt. Введите в него числа в столбик, например:
Введите текст программы P17_2, которая позволит считать информацию из этого файла и вычислить среднее арифметическое этих чисел. Известно, что эти числа могут быть любые: целые, вещественные, положительные, отрицательные. Количество чисел НЕ ИЗВЕСТНО! Разберитесь в том, как она работает.
3. Составьте программу, которая позволяет вводить числа в файл ex0.txt через пробел. Введите текст программы P17_3. Внимательно прочтите текст программы и комментарии. Запустите программу на выполнение и введите не менее 10 чисел. Откройте из папки с файлом программы файл ex0.txt и проверьте, правильно ли записались числа. Модифицируйте программу так, чтобы между соседними числами был, по крайней мере, один пробел.
4. Напишите программу, которая создает текстовый файл целых чисел случайным образом из диапазона от -100 до 100. Введите код программы P17_4, для создания файла и записи в него чисел, выбранных случайным образом, разбитых на строки по 15 чисел в каждой строке. Запустите и протестируйте её. В папке с программой должен появится файл Number.Txt с 10000 целыми числами.
Найти:
количество чисел в файле;
максимальный элемент в файле, в каждой строке;
сумму чисел в файле, в каждой строке;
6. Решите задачу по варианту из электронного задачника PascalABC раздел Text. Номер варианта, это номер Вашего ПК. Оформите решение в отчет.
Порядок выполнения отчета по практической работе
После завершения работы студенты должны представить в отчете оформление задачи 6. В котором следует:
указать постановку задачи;
дать описание исходных, результирующих и промежуточных данных;
оформить задачу по варианту, указав номер варианта;
отчет выполняется на листе формата А4 в печатном виде.
Образец отчета по практической работе
Образец отчета к данной практической работе имеет тот же вид, что в практической работе № 1.
