вторник, 8 ноября 2022 г.

Выделение символов из строки. 9 класс повышенный.



Задача. В строку вводятся фамилия, имя, отчество. Вывести фамилию, первую букву имени и отчества.
Пример
Ввод
Иванов Фёдор Петрович
Вывод
Иванов Ф. П.

var fio,s1,s2:string; np1,np2:integer; begin writeln('Vvedite FIO'); readln(fio); np1:=pos(' ',fio);{находит номер первого пробела} np2:=lastpos(' ',fio); {находит номер второго пробела} s1:=copy(fio,1,np1+1);{выделяет из строки fio часть с фамилией и первой буквой имени} s1:=s1+'.';{добавляет к строке s1 точку} s1:=s1+' '+fio[np2+1]+'.';{объединяет строку с фамилией, первой буквой имени и точкой с пробелом и первой буквой отчества и добавляет в конце точку } writeln(s1); end.



РЕШЕНИЕ ЗАДАЧ


Задание 2. Набрать и выполнить программу, разобранную в классе.

Задание 3. Вводится адрес электронной почты. Вывести ту часть имени, которую пользователь придумывает сам.

var ……...:string;
     ……..:integer;
begin
 readln(a);
 p:=...(‘@’,a);{ищем номер символ @}
 s:=copy(...,1,p-...); {выделяем нужную часть}
 writeln(s);
end.


Задание 4.

1. Вводится адрес электронной почты, а за адресом через пробел идут Фамилия, Имя пользователя. Вывести адрес сервера.
Пример
Ввод: zubrenok@les.by Иванов Иван
Вывод: les.by

2. Все сведения об учебниках гимназии собраны в единую базу данных. Сведения об одном учебнике представлены в следующем виде:

Названиепредмета:Класс-Год выпуска. Написать программу, которая из данной строки выделяет название предмета, класс и год выпуска. 


Пример

Ввод:

Белорусскаялитература:10-2016

Вывод:

Предмет: Белорусскаялитература

Класс: 10

Год выпуска: 2016



Задание 5.

1. В Microsoft Windows следующий вид полного имени файла С:\Я\Школа\ program.pas Вывести на экран путь без имени жёсткого диска и расширение файла. В расширении может быть любое количество символов.
Пример:
Ввод: С:\Я\Школа\ program.pas
Вывод:
Я\Школа\ program.pas
pas


2. Создание шаблона электронного письма. Некая почтовая программа при создании письма использует следующую технологию. Она берет имя получателя и помещает его после приветствия. Затем следует место для текста сообщения, после него — подпись отправителя. Имена получателя и отправителя программа берет из их электронных адресов. Напишите программу, реализующую данное действие.
Входные данные:
электронный адрес адресата;
электронный адрес отправителя.
Выходные данные: шаблон сообщения.
Пример
Входные данные:
Кому: Bilbo@valinor.er
От кого: Gandalf@valinor.er
Текст сообщения:
Поздравляю тебя со стаодиннадцатилетием! Желаю здоровья и долголетия.
Вывод на экран:
Здравствуй, Bilbo!
Поздравляю тебя со стаодиннадцатилетием! Желаю здоровья и долголетия.

С уважением, Gandalf. 


ДОМАШНЕЕ ЗАДАНИЕ

Комментариев нет:

Отправить комментарий