Pascal. Задания для контрольной работы по теме "Работа со строками»и"


Задания для контрольных
и практических работ
по теме «Работа со строками»


Предлагаю Вашему вниманию несколько вариантов заданий для контрольных и практических работ. Их можно скачать одним файлом:

Скачать (26 Кб)


Познакомтесь с некоторыми из них:

Практическая работа по строкам

Карточка № 1

1. Дана строка символов. Исключить из неё все группы символов, расположенные между скобками (, ). Сами скобки тоже должны быть исключены. Предполагается, что внутри каждой пары скобок нет других скобок.

2. Дана строка символов. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словом.

а) Подсчитать количество слов, которые начинаются с буквы а.

б) Найти длину самого короткого слова.

 

Карточка № 2

1. Дана строка символов. Преобразовать ее, заменив каждую точку многоточием (т.е. тремя точками).

2. Дана строка символов. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словом.

а) Подсчитать количество слов, которые заканчиваются на букву а.

б) Найти длину самого длинного слова.

 

Карточка № 3

1. Дана строка символов. Заменить в ней каждое слово child словом children .

2. Дана строка символов. Группы символов, разделенные пробелами (одним или несколькими) и не содержащие пробелов внутри себя, будем называть словом.

а) Найти какое-нибудь слово, которое начинается на букву а.

б) Переставить местами первое и последнее слова.

 

Самостоятельная работа.
Тема: «Работа со строками»

 

  1. Для чего используются текстовые данные?
  2. Как можно обратиться к отдельному символу строки WORD ?
  3. Пусть W1 строка, W2 подстрока

Укажите, какая команда записана правильно:

  1. Insert (W2,W1,6);
  2. Insert (W1,W2, 6);
  3. W1:=Copy(W2, 4 , 8);
  4. Определите назначение и порядок работы функции POS .
  5. Укажите два способа замены символов в строке – с использованием процедур и функций работы со строками и без использования процедур и функций. Приведите примеры фрагментов программ.
  6. Определите назначение и порядок работы процедуры Val .

 

Контрольная работа по теме:
«Символы и строки»

Вариант № 1

  1. Написать программу, которая выдает код символа, введенного пользователем. Программа должна завершать работу после ввода, например, точки.
  2. Написать программу, которая проверяет, является ли введенная с клавиатуры строка целым числом. Рекомендованный вид экрана во время работы программы приведен ниже (Данные, введенные пользователем, выделены жирным шрифтом):
  3.  

    Введите число и нажмите < ENTER >

    ->23.3

    Введенная строка не является целым числом

     

  4. Написать программу, которая может быть переводчиком в «Королевстве кривых зеркал»: слово, введенное пользователем, переводится на «Зазеркальный» язык (Буквы в слове переставляются задом наперед) Программа должна завершать работу после ввода, например, звездочки.

 

Вариант № 2

 

  1. Написать программу, которая выводит на экран первую часть таблицы кодировки символов (символы, имеющие коды от 0 до 127). Таблица должна состоять из восьми колонок и шестнадцати строк. В первой колонке должны быть символы, имеющие коды то0 до 15, во второй – от 16 до 31 и т.д
  2. Написать программу, которая проверяет, является ли введенная с клавиатуры строка двоичным числом.
  3. Написать программу, которая во введенной с клавиатуры строке преобразует строчные буквы русского алфавита в прописные. Рекомендованный вид экрана во время работы программы приведен ниже (Данные, введенные пользователем, выделены жирным шрифтом):

 

Введите строку текста и нажмите < ENTER >

-> изучив Паскаль, можно приступить к изучению Делфи

Строка, преобразованная к верхнему регистру:

ИЗУЧИВ ПАСКАЛЬ, МОЖНО ПРИСТУПАТЬ К ИЗУЧЕНИЮ ДЕЛФИ


Список уроков по Паскалю

Авторские уроки Марины Макаровой

К уроку информатики



Об авторе: Макарова Марина Евгеньевна, руководитель проекта
УРОКИ ИНФОРМАТИКИ. http://uchinfo.com.ua

Вы можете поместить эти материалы у себя на сайте или в рассылке при условии сохранения полного текста, включая авторский блок, гиперссылку на сайт и условия перепечатки.




Добавить в закладки

Поиск на сайте





Яндекс.Метрика