Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

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

Автор:   •  Декабрь 29, 2021  •  Лабораторная работа  •  1,007 Слов (5 Страниц)  •  185 Просмотры

Страница 1 из 5

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение

 высшего образования

«Ижевский государственный технический университет имени М. Т. Калашникова»

(ФГБОУ ВО «ИжГТУ имени М. Т. Калашникова»)

Кафедра «Мехатронные системы»

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

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

Выполнил:                                   

студент группы Б21-312-1        

Т.А. Сутягина                        

Проверил:                                

Старший преподаватель        

        О.Е. Зорина                                

Ижевск, 2021

Содержание

Задание………………………………………………………………………………………………….……………3

Введение…………………………………………………………………………………………………………….3

1.Разработка алгоритма……………………………………………………………………………………..4

2.Разработка программы……………………………………………………………………………………5

3.Вычислительный эксперимент……………………………………………………………………….6

Заключение…………………………………………………………………………………………………………8

Список литературы……………………………………………………………………………………………..8

Задача

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

Программа разрабатывается на языке С++.

Введение

Имя числительное — самостоятельная часть речи, которая обозначает число, количество и порядок предметов. Отвечает на вопросы «сколько?» и «который?»

В программе используются операторы for – в цикле с счетчиком, повторяющим определенные действия,  if – для постановки условий выполнения программы и while – для работы команды при определенном условии.

Также используется функция setlocale для адаптации (перевода) программы под определенного пользователя. Функции SetConsoleCP(1251)  и SetConsoleOutputCP(1251) дают работать программе на кириллице.

Для работы программы использовались команды const char* для создания и фиксирования символьных массивов.


  1. Разработка алгоритма

Пример оформления схемы алгоритма, находящего и удаляющего имена числительные, представлен на рисунке 1.

[pic 1]

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


  1. Разработка программы

В соответствии с алгоритмом разработана программа. Текст программы представлен на рисунке 2.

#include <iostream>

#include <cstdlib>

#include <string>

#include <clocale>

#include<Windows.h>

using namespace std;

int main()

{

    SetConsoleCP(1251);

    SetConsoleOutputCP(1251);

    int i, t, c, e, h; //с — количество букв в слове, с1 — положение первой буквы

    const char* a[16] = { "пер", "оди", "вто", "два", "две", "дву", "тре", "три", "чет", "пят", "шес", "сед", "сем", "вос", "дев", "сот"};

    const char* b[9] = { "ий", "ый", "ой", "то", "ти", "ть", "чи", "ья", "ая"};

    string d;

    string d1;

    setlocale(LC_ALL, "Russian");

    cout << "Данная программа определяет и удаляет числительные в предложении \nВведите текст маленькими буквами\n";

...

Скачать:   txt (8.3 Kb)   pdf (166.1 Kb)   docx (64.9 Kb)  
Продолжить читать еще 4 страниц(ы) »
Доступно только на Essays.club