Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторные Паскаль.docx
Скачиваний:
1
Добавлен:
01.04.2025
Размер:
780.93 Кб
Скачать

3 Порядок выполнения работы

  1. Разработайте алгоритм решения задачи в соответствии со своим вариантом.

  2. Откройте текстовый редактор Turbo Pascal.

  3. Напишите программу решения задачи по разработанному ранее алгоритму. В программе предусмотреть вывод справочной информации (информация об авторе, наименование и назначение программы), возможность многократных вычислений.

  4. Отладьте программу.

  5. Сохраните результаты работы программы.

4 Содержание отчета

Отчет оформляется индивидуально и содержит:

- титульный лист;

- наименование, цель и содержание работы;

- алгоритм и текст программы

- изображения экранов монитора с результатами работы программы;

- выводы по результатам работы.

5 Варианты заданий

Разработайте алгоритм и программу, выполняющую действия над строковыми переменными в соответствии с заданным вариантом. В программе предусмотреть вывод справочной информации (назначение программы, вид выполняемого действия, автор), возможность повторного выполнения программы. Содержимое строки определяется пользователем при работе программы.

  1. Проверка корректности вводимых с клавиатуры целых чисел.

  2. Поиск в текстовой строке заданного пользователем фрагмента.

  3. Автозамена в текстовой строке. Искомый и замещающий текст определяется пользователем.

  4. Определение количества задаваемых пользователем символов в текстовой строке.

  5. Замена строчных букв прописными в начале предложения в текстовой строке.

  6. Проверка корректности вводимых с клавиатуры вещественных чисел.

  7. Формирование текста из вводимых пользователем слов (предложений).

  8. Сравнение двух строковых переменных, определяемых пользователем.

  9. Копирование фрагмента строки с записью в другую строку.

  10. Замена слов в тексте. Номера перставляемых слов определяет пользователь в процессе работы программы.

  11. Замена первого и последнего слов в предложениях местами.

  12. Замена латинских букв кириллицей при вводе текста в соответствии с их расположением на клавиатуре ЭВМ.

  13. Нахождение самого длинного и самого короткого слов в предложении, вывод их на экран.

  14. Нахождение длинного и короткого слов в предложении, вывод на экран порядковых номеров данных слов.

  15. Определение количества слов в предложениях, вводимых пользователем с клавиатуры.

  16. Определение количества символов в произвольно слове текстовой строки.

  17. Определение количества слов и количества символов в словах произвольной текстовой строки.

  18. Вывод всех слов текстовой строки номера, которых являются четными.

  19. Вывод всех слов текстовой строки номера, которых являются нечетными.

  20. Определение является ли слово перевертышем, например «казак».

6 Контрольные вопросы

  1. Поясните, что такое строковая переменная.

  2. Возможно ли представить строковую переменную в виде массива?

  3. Укажите как нумеруются элементы строковой переменной.

  4. Какое максимальное число элементов может входить в строковую переменную?

  5. Укажите правила инициализации строковых переменных с использованием раздела определения типов.

  6. Укажите правила инициализации строковых переменных с использованием раздела описания переменных.

  7. Перечислите возможные варианты инициализации строковых переменных.

  8. Укажите варианты определения длины строковой переменной (кол-ва символов в переменной).

  9. Перечислите основные операции над строками.

  10. Укажите назначение и синтаксис функции Copy.

  11. Укажите назначение и синтаксис процедуры Insert.

  12. Укажите назначение и синтаксис функции Pos.

  13. Укажите назначение и синтаксис процедуры Val.

  14. Скажите результат выполнения операторов S:=’компь’+’ютер’; write(S).

Рекомендуемая литература

  1. Степанов А.Н. Информатика. Базовый курс. Учебник для ВУЗов. - Издательство "Питер", 2007. – 768с.

  2. Острейковский, В.А. Информатика : учебник для вузов / В.А.Острейковский .— 3-е изд.,стер. — М. : Высш.шк., 2005 .— 511с. : ил. — Библиогр.в конце кн. — ISBN 5-06-003533-6 /в пер./ : 128.74.

ЛАБОРАТОРНАЯ РАБОТА 17

Работа с внешними файлами в Turbo Pascal: чтение и запись (4 часа)