
- •Министерство образования рк
- •Программирование на языке pascal
- •Алматы 2004 содержание
- •Введение
- •Немного о работе в системе турбо паскаль
- •Лабораторная работа №1 переменная. Числа. Инструкция присваивания
- •Краткие теоретические сведения
- •Методические указания по работе и задания
- •Вопросы к защите лабораторной работы
- •Лабораторная работа №2 структура программы в паскале. Ввод и вывод данных. Линейные программы
- •Краткие теоретические сведения
- •Вопросы к защите лабораторной работы
- •Лабораторная работа №3 условный оператор в программах на паскале
- •Краткие теоретические сведения
- •Методические указания по работе и задания
- •Вопросы к защите лабораторной работы
- •Лабораторная работа №4 организация циклов
- •Краткие теоретические сведения
- •Методические указания по работе и задания
- •Вопросы к защите лабораторной работы
- •Лабораторная работа №5 массивы
- •Краткие теоретические сведения.
- •2. Нахождение наибольшего элемента массива.
- •Методические указания по работе и задания
- •Вопросы к защите лабораторной работы
- •Лабораторная работа №6. Обработка таблиц. (двумерных массивов)
- •Краткие теоретические сведения
- •Методические указания по работе и задания
- •Лабораторная работа №7 оператор варианта. (выбора)
- •Краткие теоретические сведения
- •3: Begin
- •4: Begin
- •Методические указания по работе и задания
- •Лабораторная работа №8 подпрограммы
- •Краткие теоретические сведения
- •Методические указания по работе и задания
- •Вопросы к защите лабораторной работы
- •Лабораторная работа №9 рекурсия
- •Краткие теоретические сведения.
- •Методические указания по работе и задания
- •Вопросы к защите лабораторной работы
- •7 10
- •Методические указания по работе и задания
- •Вопросы к защите лабораторной работы
- •Лабораторная работа №11 компьютерная графика
- •Краткие теоретические сведения.
- •Методические указания по работе и задания
- •Вопросы к защите лабораторной работы
- •Лабораторная работа № 12 записи. Обработка записей
- •Краткие теоретические сведения.
- •Var X: z;
- •Var X: array [ 1.. 100 ] of tovar; y: tovar;
- •Методические указания по работе и задания
- •Вопросы к защите лабораторной работы
- •Лабораторная работа №13 файлы. Работа с файлами в паскале
- •Краткие теоретические сведения.
- •Методические указания по работе и задания
- •Вопросы к защите лабораторной работы
- •Литература
Методические указания по работе и задания
№ |
Условие задачи |
1 |
Вывести на экран содержимое файла a:\ num.txt. |
2 |
Дан файл, элементами которого являются целые числа. Вычислить среднее арифметическое чисел, находящихся в файле. |
3 |
Требуется создать файл целых чисел, в котором значение каждой i-й компоненты равно i2 и квадраты всех чисел не превосходят n. |
4 |
Имеется два отсортированных файла целых чисел. Осуществить слияние файлов в отсортированный третий файл. |
5 |
Для целочисленного файла найдите наибольший элемент данных. |
6 |
Пусть внешний файл состоит из записей, содержащих фамилии владельцев и номера их телефонов. Необходимо по фамилии знакомого отыскать его телефон. |
7 |
Написать программу, копирующую файл. |
8 |
Составить программу подсчета количества элементов файла вещественных чисел, меньших среднего арифметического всех элементов этого файла. |
9 |
Написать программу, меняющую местами первый и последний элементы файла. |
10 |
Вывести текстовый файл на экран и подсчитать количество строк в данном текстовом файле. |
11 |
Создать файл вещественных чисел и вычислите сумму компонент этого файла. |
12 |
Считать файл, удвоив каждый его элемент через пробел. |
13 |
Прочитать текстовый файл и найти сумму цифр, встречающихся в нем. |
14 |
Для файла целых чисел перепишите положительные в один дополнительный файл, а отрицательные — в другой. |
15 |
Прочитать текстовый файл и вывести его задом наперед. |
16 |
Для целочисленного файла найдите наибольший элемент данных. |
17 |
Пусть внешний файл состоит из записей, содержащих фамилии владельцев и номера их телефонов. Необходимо по фамилии знакомого отыскать его телефон. |
18 |
Написать программу, копирующую файл. |
19 |
Составить программу подсчета количества элементов файла вещественных чисел, меньших среднего арифметического всех элементов этого файла. |
20 |
Написать программу, меняющую местами первый и последний элементы файла. |
21 |
Вывести текстовый файл на экран и подсчитать количество строк в данном текстовом файле. |
22 |
Создать файл вещественных чисел и вычислите сумму компонент этого файла. |
Вопросы к защите лабораторной работы
1. Какие операции можно производить с данными файла?
2. Почему второй параметр а операторов write (f, а) и read (f, a)
должен быть такого же типа, что и данные файла?
3. Что такое физическое имя файла, чем оно отличается от логического имени?
4. Как открыть файл для записи?
5. Что будет, если ранее созданный файл с данными открыть для записи?
6. Чем ограничено количество данных в файле?
7. Чем отличается файл от массива?
8. Как прочесть данные из файла, не зная количества этих данных?
9. Как добавить данные в имеющийся файл?
10. Какой файл, созданный программой, можно просмотреть при помощи текстового редактора?