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. Написать программу, выполняющую расшифровку строк из предыдущего задания.


 

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

82646. Разработка методов практической реализации новой концепции комплексных исследований электромагнитной обстановки в зданиях 5.42 MB
  В дипломном проекте рассмотрены вопросы электромагнитной безопасности в зданиях, природные и антропогенные источники электромагнитных излучений, принципы обеспечения электромагнитной безопасности.
82647. Разработка алгоритмов безопасной маршрутизации в беспроводных сетях 649.62 KB
  В данной работе рассмотрены принципы построения и функционирования беспроводных сетей, проблемы безопасности при передаче данных. Структура и свойства, стандарты, способы передачи данных в беспроводных сетях. Методы и типы маршрутизации.
82648. ДІАГНОСТИКА БЕНЗИНОВИХ ДВИГУНІВ З ЕЛЕКТРОННИМИ СИСТЕМАМИ КЕРУВАННЯ 9.02 MB
  Проведено аналіз існуючих систем керування бензиновими двигунами та їх складових частин. Викладено методику аналізу та вибору ефективної технології та обладнання для діагностики технічного стану електронних систем керування бензиновими двигунами.
82649. РЕКОМЕНДАЦИИ ПО СОВЕРШЕНСТВОВАНИЮ ВНУТРИОРГАНИЗАЦИОННОГО МАРКЕТИНГА НА ПРЕДПРИЯТИИ «ДЁКЕ УРАЛ» 292.5 KB
  Цель выпускной квалификационной работы состоит в исследовании и научном обосновании теоретических положений и практических рекомендаций по совершенствованию внутриорганизационного маркетинга на предприятии, учитывая специфику деятельности ООО «Дёке Урал» и обеспечивающих повышение его конкурентоспособности в целом.
82650. Методи підвищення технічної експлуатації суднових газотурбонагнетачів 3.04 MB
  Одним з основних і розповсюджених способів підвищення потужності дизелів є газотурбінний наддув за допомогою якого збільшується заряд повітря в робочих циліндрах що в свою чергу дозволяє збільшити циклову подачу палива. Дизеля надійні в роботі прості в обслуговуванні та ремонті мають обмежені витрати...
82651. КОНТРОЛЬ ХОЗЯЙСТВЕННЫХ ОПЕРАЦИЙ ПО УЧЕТУ РАСЧЕТОВ ПО ЗАРАБОТНО ПЛАТЕ НА ПРИМЕРЕ КУПСХП «ОСВЕЙСКИЙ» 1.58 MB
  Современная теория оплаты труда Управленческие теории Теории мотивации трудового поведения управление человеческими ресурсами ценностно-ориентированный менеджмент корпоративная социальная ответственность Новые течения Марксизм постиндустриальной эпохи...
82652. Анализ развития ипотечного кредитования российскими банками (на примере Ярославского ФКБ-РЦ «СЕВЕРГАЗБАНК») 2.95 MB
  Актуальность темы дипломной работы на современном этапе развития экономики Российской Федерации связана с тем, что рост инфляции, дефицит и высокая стоимость долгосрочной ликвидности (при отсутствии краткосрочной) — все это поставило сегодня ипотечное кредитование на грань выживания.
82653. Разработка программного обеспечения для дистанционного управления компьютерами, включенными в локальную сеть 1.61 MB
  Целью работы является создание программного комплекса для дистанционного контроля, диагностики и слежения с целью: снижения затрат на обслуживание каждой машины; экономии электроэнергии; сокращения времени реагирования на проблемы пользователей; сокращения обслуживающего персонала...
82654. ПРОБЛЕМЫ ИПОТЕЧНОГО КРЕДИТОВАНИЯ В ДЕЯЕЛЬНОСТИ КОММЕРЧЕСКОГО БАНКА НА ПРИМЕРЕ ЯРОСЛАВСКОГО ФКБ-РЦ «СЕВЕРГАЗБАНК» 2.92 MB
  Цель работы –- рассмотрение системы ипотечного кредитования в Российской Федерации и прогноз перспектив ипотечного кредитования в коммерческом банке. В ходе данной работы подробно рассмотрены в I главе сущность и понятие ипотеки основные нормативно-правовые акты ипотечного кредитования...