Отчет о лабораторной работе №4




ПРОГРАММИРОВАНИЕ ЛИНЕЙНЫХ АЛГОРИТМОВ

по дисциплине «Основы программирования»

 

 

Выполнил: ст-т гр. 19КП2.

Елисеева Л.В.

 

Проверил: доцент каф. ИВС

Дрождин В. В.

 

 


1 Формулировка задачи

 

Выяснить, верно ли что среди символов строки имеются все буквы, входящие в слово «ШАР».

 

2 Техническое задание

 

2.1 Требования к программе

 

Программа должна выяснить, имеются ли в строке все буквы, входящие в слово ШАР.

 

 

2.2 Порядок контроля и приёмки

 

Для контроля правильности работы программы должен быть разработан тестовый набор данных, состоящий из строки символов. Нужно убедится в наличии или отсутствии всех букв входящих в слово “шар”.

В поле ввода программы нужно ввести ту же строку символов.

Если результат работы программы и результат полученный путем ручного расчета совпадут, то это будет означать, что программа работает правильно.

 

3 Описание программы

 

3.1 Общие сведения

 

Программа разработана в среде PascalABCNET, её текст приведен в приложении А.

 

3.2 Функциональное назначение

 

Программа предназначена для нахождения среди символов строки все буквы, входящие в слово ШАР.

 
 


3.3 Описание логической структуры

 

Схема программы представлена на рисунке 1.

Решение задачи начинается с ввода строки символов (блок 2). Затем следует условие о наличии всех букв входящих в слово «ШАР»(блок 3), если все буквы входящие в слово «ШАР» имеются, то выводится слово «ДА» (блок4), если в строке символов имеются не все буквы входящие в слово «ШАР», то выводится слово «НЕТ»(блок 5).

 

 

 

Рисунок 1 – Схема программы

 

 
 

 


4 Программа и методика испытаний

 

Для проверки правильности работы программы подготовлен тестовый набор данных в Таблице 1.

 

 

Введём исходные символьные значения. Найдём буквы входящие в слово «ШАР» Имеются ли все буквы входящие в слово «ШАР»
шщрщфмаор шщрщфмаор ДА

Таблица 1.

Для проверки правильности работы программы необходимо запустить ее и ввести исходные данные из таблицы 1 в окно ввода данных. После этого нажать левой кнопкой мыши на кнопку «Ввести». В окне вывода появится результат работы программы.

При работе программы с тестовыми данными получены результаты, приведенные в приложении Б на рисунках Б.1. Результаты приведены в таблице 1 совпадают с результатами на рисунке Б.1. Таким образом, можно сделать вывод, что программа работает правильно.

 

5. Описание применения

 

После запуска на экране появится окно компилятора.

(см. Приложение Б).Пользователь должен заполнить поле «Ввода данных» и нажать левой кнопкой мыши на кнопку «Ввести». На форме появится результат работы программы.


 

Вывод

 

В ходе выполнения лабораторной работы было сформулировано и утверждено техническое задание на разработку программы, выясняющей наличие всех букв входящих в слово «ШАР» среди строки символов. Разработан алгоритм решения задачи, составлена и отлажена программа, оформлена документация на программу. Проведенные испытания показали, что программа работает правильно.


 
 

 


ТЕКСТ ПРОГРАММЫ

Приложение А

(обязательное)


var s,t:string; k,i:integer;

Begin

readln(s);

t:='шар';

k:=0;

for i:=1 to length(t) do

if pos(t[i],s)>0 then k:=k+1;

if k=length(t) then writeln('ДА')

else writeln('НЕТ');

end..


 
 

 

 


РЕЗУЛЬТАТЫИСПЫТАНИЙ

Приложение Б

(обязательное)


 
 


Рисунок Б.1

 

 

 



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2021-01-23 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: