Программирование на языке Pascal

На главную

Введение

Алгоритм

Язык Pascal

Переменные, константы, типы

Выражения языка Pascal

Условные операторы языка Pascal

Циклы языка Pascal

Массивы языка pascal

Записи в языке Pascal

Строковый тип данных в языке Pascal

Процедуры и функции для работы со строками в языке Pascal

Лабораторная работа № 1 «Алгоритмы ветвления»

Лабораторная работа № 2 «Циклические алгоритмы»

Лабораторная работа № 3 «Обработка массивов»

Лабораторная работа № 4 «Работа со строками и записями»

Список литературы


Лабораторная работа № 4 

«Работа со строками и записями»


Цель работы: научиться работать со строками и записями средствами языка Pascal. Задание: необходимо выполнить следующие действия:

  • создайте тип запись, содержащую 3 строковых (str1, str2, str3) и 2 численных полей (i - целое и f – дробное);
  • опишите массив из (10 + N) элементов типа запись, созданного на предыдущем этапе;
  • в цикле For заполните с клавиатуры строковое поле str1, а также заполните случайным целым числом поле i из диапазона –(5+N)<=i<=5+N для каждого элемента массива;
  • запишите в str2 инверсию строки str1 для каждого элемента массива;
  • запишите в поле f число, полученное делением длинны строки str1 на i для каждого элемента в массиве;
  • запишите в str3 конкатенацию строк str2 и str1;
  • запишите в str4 конкатенацию первых двух символов из str1 и последних трех символов из str2.
  • выведите массив записей в виде таблицы, как это показано ниже:
     i f str1 str2 str3 str4
     …
     N – номер студента в списке группы.