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


 

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

70729. ОЦЕНКА ЭФФЕКТИВНОСТИ ЭКРАНОВ ДЛЯ ЗАЩИТЫ ОТ ТЕПЛОВОГО ИЗЛУЧЕНИЯ 977.5 KB
  Цель работы Определение интенсивности теплового облучения на рабочем месте и оценка эффективности защитных экранов. Измерить интенсивность теплового облучения на разных расстояниях от источника излучения: а при отсутствии защитных экранов; б при наличии...
70730. ИЗМЕРЕНИЕ ЗВУКОВОЙ МОЩНОСТИ ИСТОЧНИКА ШУМА 130.5 KB
  Определить уровни звуковой мощности шумовую характеристику электровентилятора по измерениям его шума. Характеристики дума и методика акустического расчета В настоящее время защита человека от шума стала одной из актуальнейших проблем.
70731. ОПЕРАЦИОННАЯ СИСТЕМА WINDOWS 83.5 KB
  В настоящее время операционные системы фирмы Microsoft прочно завоевали господствующее положение на рынке операционных систем для персональных компьютеров на платформе Intel. Доминирующее положение Microsoft укрепил выпуск новых 32-разрядных систем: Windows 95 и Windows NT 4.0.
70732. Частотные преобразования дискретных фильтров 238.5 KB
  Цель работы: Изучение практических методов синтеза дискретных фильтров нижних, верхних частот, полосовых и режекторных фильтров методом частотных преобразований.
70736. ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ ЭВМ И СИСТЕМ 154.5 KB
  Устройство отображения описывается структурой данных типа HDC которая называется контекстом отображения. В этой структуре хранятся различные характеристики устройства отображения контекст устройства и набор инструментов для рисования выбранных в контекст по умолчанию.
70737. ПРАКТИЧЕСКИЕ МЕТОДЫ ВЫЧИСЛЕНИЯ Z-ПРЕОБРАЗОВАНИЯ 1.22 MB
  Современные дискретные системы обработки сигналов широко используются в аппаратуре связи, медицине (томография и ультразвуковое обследование), экономике (анализе и прогнозирование состояния отраслей экономики)...