85801

Работа со строками

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

Информатика, кибернетика и программирование

Цель: Изучение принципов работы с строковыми данными. Закрепление навыков использования управляющих структур программирования, ввода-вывода данных, приемов работы с циклами. Ход Работы: Задание 1. Дан текст, слова в котором разделяются пробелами. Требуется подсчитать количество слов в строке.

Русский

2015-03-30

61.96 KB

0 чел.

Лабораторная работа №5.

Тема: Работа со строками.

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

Ход Работы:

Задание 1. Дан текст, слова в котором разделяются пробелами. Требуется подсчитать количество слов в строке. Количество слов будет равно количеству пробелов.

program c1;

uses crt;

Var s:string;

i:byte;

n,k:integer;

Begin

clrscr;

Writeln('Введите текст');

Read(s);

n:=length(s);

k:=0;

For I:=1 to N do begin

If S[i]=' ' then k:=k+1;

end;

Writeln('кол-во слов в строке=',k);

end.

Задание 2. Вводятся две строки. Из первой строки вырезать первые три символа, из второй строки вырезать три символа. Склеить из них новое слово и вывести его.

Program c2;

uses crt;

var s1,s2,s3,s4,s5:string;

k,i:integer;

begin

clrscr;

begin

writeln('ввести две строки');

Read(s1,s2);

k:=length(s2);

s3:=copy(s1,1,3);

s4:=copy(s2,k-2,3);

s5:=s3+s4;

writeln(' полученное слово ',s5);

end;

end.

Задание 3. Выполнить шифрование введенной строки по следующему алгоритму: каждый символ строки заменить на следующий по номеру символ. Вывести зашифрованную строку.

Задание 4. Написать программу, выполняющую расшифровку строк из предыдущего задания.


 

А также другие работы, которые могут Вас заинтересовать

66750. МЕНТАЛИТЕТ НАСЕЛЕНИЯ ПРЕДИНДУСТРИАЛЬНОГО ГОРОДА 60 – 70х гг. XIX в. (ПО МАТЕРИАЛАМ ТАМБОВА) 857 KB
  Актуальность темы исследования связана прежде всего с потребностью осмысления проблем развития гражданского общества в современной России. В периоды коренных преобразований как сегодня так и в пореформенной России социум оказывается перед необходимостью разработать новый комплекс...
66752. Бухгалтерский учет имущественных обязательств в системе гражданско-правовых отношений предприятий: теория, методология, методики 936.5 KB
  Место роль и значение теории бухгалтерского учета имущественных обязательств сделок в науке о бухгалтерском учете в современных условиях. Хозяйственные операции и имущественные обязательства как объекты бухгалтерского учета.
66753. ФОРМИРОВАНИЕ АДАПТИВНЫХ КАЧЕСТВ ВЫПУСКНИКОВ В СИСТЕМЕ ПРОФЕССИОНАЛЬНОГО ОБРАЗОВАНИЯ 1.71 MB
  Теоретико-методологические основания исследования социальной адаптации. Становление и развитие теории социальной адаптации. Внешние и внутренние факторы перспективной адаптации выпускников средней профессиональной школы.
66754. ВОЗМЕЩЕНИЕ УБЫТКОВ ПО ГРАЖДАНСКОМУ ПРАВУ РОССИИ 686 KB
  Объектом исследования являются правовые нормы о возмещении убытков как способа защиты имущественных прав кредитора и мере гражданско-правовой ответственности применяемой к должнику. Цель работы разработка теоретических проблем возмещения убытков как меры гражданской ответственности.
66756. ПЕДАГОГИЧЕСКИЕ УСЛОВИЯ РАСШИРЕНИЯ ПОЛЯ ЧИТАТЕЛЬСКИХ ОРИЕНТАЦИЙ ПОДРОСТКОВ 912 KB
  Психолого-педагогические основы расширения поля читательских ориентаций подростков в образовательном процессе. Поле читательских ориентаций как фактор духовного становления личности подростка. Организация аналитического чтения в образовательном процессе в целях расширения поля...
66757. Церебральная оксиметрия и нейромониторинг в диагностике вторичных повреждений головного мозга после внутричерепных кровоизлияний 3.71 MB
  Целью работы являлась оценка роли церебральной оксиметрии в диагностике вторичных повреждений головного мозга для разработки рациональных подходов к лечению больных с внутричерепными кровоизлияниями. Задачи исследования: Определение значения церебральной оксиметрии в системе нейромониторинга в качестве средства диагностики...
66758. Многоуровневая оценка целевых программ как метод управления расходами региональных и муниципальных бюджетов 1.42 MB
  Целью настоящего диссертационного исследования является теоретическое обоснование и разработка методики оценки эффективности финансирования расходных обязательств региональных и муниципальных бюджетов посредством программно-целевых методов...