Стандартные процедуры и функции для работы с символьными и строковыми величинами

   




Задание 1. Запишите результат выполнения последовательности команд, если n, k — переменные целого типа; s, t, p — строковые переменные.

Задание 2. Разберите и выполните на компьютере программу, которая находит количество символов во введенной строке.
 Program Str1;
 Var  s:string;
        k:integer;
 Begin
 Writeln('Введите строку');
 Readln(s); k:=Length(s); 
 Writeln('Вы ввели строку из', k, 'символов.')
 End.
 Задание 3.
   а) Составьте программу, которая позволяет ввести с клавиатуры две строки s и t и вывести на экран более длинную строку.
 Пример ввода: школа {строка s}
                           ученик {строка t}
 Пример вывода: ученик
  б) Составьте программу, которая позволяет определить, равны ли длины строк s и t между собой. Строки введите с клавиатуры. Ответ должен быть выведен в виде «Да» или «Нет».   Пример ввода: школа {строка s}
                           ученик {строка t}
                           Пример вывода: Нет
Задание 4.
  а) Составьте программу, которая позволет определить символ о его коду, введнному с клавиатуры.
 Пример ввода: 78 {код символа}
 Пример вывода: N {символ с данным кодом}
 б) Составьте программу, которая позволет определить код введенного с клавиатуры символа. Пример ввода: А {символ}
Пример вывода: 65 {код символа}

 Задание 5.
  а) Составьте программу, которая позволет ввести два символа и вывести на экран тот символ, который идет раньше по алфавиту.
 Пример ввода: M K {два введенных символа}
 Пример вывода: K
  б) Составьте программу, которая позволет ввести символ и вывести на экран символ с кодом на единицу больше (т. е. символ, следующий в кодовой таблице за введенным символом).   Пример ввода: С {символ}
 Пример вывода: D {символ, следующий за введенным символом}

Задание 6.
  а) Составьте программу, которая позволяет найти позицию пробела в строке s, состоящей из двух слов, разделенных пробелом. Строка вводится с клавиатуры.
 Пример ввода: Идет дождь {строка s}
 Пример вывода: 5
 б) Составьте программу, которая позволяет найти позицию запятой в строке s, состоящей из двух слов, разделенных запятой. Строка вводится с клавиатуры.
 Пример ввода: Здравствуйте, ребята {строка s}
 Пример вывода: 13

Задание 7.
  а) Составьте программу, которая позволяет вывести на экран первое слово строки s. Строку s, состоящую из слов, разделенных пробелом, введите с клавиатуры.
 Пример ввода: Пришла зима {строка s}
 Пример вывода: Пришла
  б) Составьте программу, которая позволяет вывести на экран второе слово строки s. Строку s, состоящую из двух слов, разделенных пробелом, введите с клавиатуры. Пример ввода: Пришла зима {строка s} Пример вывода: зима Задание 8. а) Составьте программу, которая позволяет ввести строку s и вывести каждое слово с новой строки. Строку s, состоящую из двух слов, разделенных пробелом, введите с клавиатуры. Пример ввода: Изучение информатики {строка s} Пример вывода: Изучение информатики
36 37
б) Составьте программу, которая позволяет переставить местами слова строки s. Строку s, состоящую из двух слов, разделенных пробелом, введите с клавиатуры.
 Пример ввода: день чудесный {строка s}
 Пример вывода: чудесный день

Задание 9.
  а) Составьте программу, которая позволяет удалить запятую из строки s и вывести полученную строку на экран. Строку s, состоящую из двух слов, разделенных запятой и пробелом, введите с клавиатуры.
 Пример ввода: летний, дождь {строка s}
 Пример вывода: летний дождь
  б) Составьте программу, которая позволяет вставить после первого слова строки s запятую и вывести полученную строку на экран. Строку s, состоящую из двух слов, разделенных пробелом, введите с клавиатуры.
 Пример ввода: Привет мир {строка s}
 Пример вывода: Привет, мир

Задание 10.
  а) Составьте программу, которая позволяет вывести на экран заглавными буквами первое слово строки s. Строку s, состоящую из двух слов, разделенных пробелом, введите с клавиатуры.
 Пример ввода: планета людей {строка s}
 Пример вывода: ПЛАНЕТА
  б) Составьте программу, которая позволяет вывести на экран заглавными буквами второе слово строки s. Строку s, состоящую из двух слов, разделенных пробелом, введите с клавиатуры.
 Пример ввода: планета земля {строка s}
 Пример вывода: ЗЕМЛЯ

Изучите назначение процедур и функций обработки символьных и строковых величин.

 Задание11.
  а) Составьте программу, которая из слова «форматирование» получает три других слова: «форма», «тир», «ров». Выведите эти слова на экран в столбик.
  б) Составьте программу, которая из слова «тематика» получает слова «математика» и «тема». Выведите эти слова в столбик.

Комментарии

Популярные сообщения из этого блога

Структурная схема компьютера. Принципы работы аппаратных средств компьютера

Классификация программного обеспечения. Разновидности операционных систем

Представление данных в компьютере. Двоичное кодирование