DevioLabавтоматичне керування капіталом
ПРАЦЮЄ 24/7
КРИПТОВАЛЮТИ · АКЦІЇ · 10 БІРЖ

Портфель, який керується автоматично

DevioLab підбирає стратегії, відстежує ринки та автоматизує купівлю і продаж активів. Кількість доступних криптовалют, акцій і торгових можливостей зростає щодня.

10підключених біржCrypto + Stocksв одному портфелі24/7автоматичний контроль

Звіт з лабораторної роботи №6 з дисципліни «Програмування ч.4»

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Інститут комп’ютерних наук та інформаційних технологій
Факультет:
Факультет комп’ютерних наук
Кафедра:
Не вказано

Інформація про роботу

Рік:
2010
Тип роботи:
Звіт до лабораторної роботи
Предмет:
Програмування
Група:
КН-11
Коротко про документ

Про що ця робота

У звіті представлено виконання лабораторної роботи №6 з програмування. Розроблено програму для видалення коментарів із рядка.

У роботі розглядаються

  • Програмування
  • Обробка рядків
  • Об'єктно-орієнтоване програмування
  • Процедурне програмування
  • Лабораторна робота

Зміст і розділи

  1. Мета
  2. Блок-схема
  3. Лістинг програми
  4. Висновок
Для кого:Студенти технічних спеціальностей, викладачі програмування.
Викладачі:Ногаль М.В.

Ключові поняття

програмуваннялабораторна роботарядокоб'єктно-орієнтований методпроцедурний методфункціякласC++

Частина тексту файла (без зображень, графіків і формул):

Міністерство освіти та науки України Національний університет «Львівська політехніка»  ЗВІТ З лабораторної роботи №6 З дисципліни: «Програмування ч.4» Мета: 6) Видалити всi коментарi з рядка, якi розпочинаються { , закiнчуються } i замiнити їх на пробiл Блок-схема:  Лістинг програми 6): /*===============================[ LABA #6 ]====================*/ cout << endl; cout << "\t\t\t\tLaboratory work #6" << endl; cout << endl; cout << "Умова: Видалити всi коментарi з рядка, якi розпочинаються { , закiнчуються } i замiнити їх на пробiл" << endl; cout << endl; /*===============================[ OBJECT-ORIENTED METHOD ]======*/ cout << endl; cout << "\t\t\t\tObject-oriented method" << endl; cout << endl; cout << "Enter text with coments:" << endl; cin >> szText; text = new CText(szText); text->Delete_coments(); system("pause"); /*===============================[ PROCEDURE-ORIENTED METHOD ]===*/ cout << endl; cout << "\t\t\tProcedure-oriented method" << endl; cout << endl; cout << "Enter text with coments:" << endl; cin >> szText; Del_comn(szText); system("pause"); system("cls"); /*===============================[ END LABA #6 ]================*/ /*===============================[ LABA #6 ]===================*/ /****************************************************************\ METHOD........: CText DESCRIPTION...: Initializing variables ATTRIBUTES....: Public ARGUMENTS.....: czText - text string with coments RETURNS.......: None \****************************************************************/ CText::CText(string szText) { m_szText = szText; m_iStart = m_szText.find('{'); m_iFinish = m_szText.find('}'); } /****************************************************************\ METHOD........: Delete_coments DESCRIPTION...: Delete coments ATTRIBUTES....: Public ARGUMENTS.....: none RETURNS.......: void \****************************************************************/ void CText::Delete_coments() { while (m_szText.find('{')!=-1) { m_iStart = m_szText.find('{'); m_iFinish = m_szText.find('}'); m_szText[m_iStart]=' '; m_szText.erase(m_iStart+1,m_iFinish-m_iStart); } cout << m_szText << endl; } /****************************************************************\ FUNCTION......: Del_comn DESCRIPTION...: Delete coments ATTRIBUTES....: Public ARGUMENTS.....: czText - text string with coments RETURNS.......: void \****************************************************************/ void Del_comn(string szText) { int iStart, iFinish; while (szText.find('{')!=-1) { iStart = szText.find('{'); iFinish = szText.find('}'); szText[iStart]=' '; szText.erase(iStart+1,iFinish-iStart); } cout << szText << endl; } /****************************************************************\ CLASS…......: CText. DESCRIPTION…: Delete coments with string. \****************************************************************/ class CText { private: string m_szText; int m_iStart, m_iFinish; public: CText(string szText); void Delete_coments(); }; /****************************************************************\ FUNCTION......: Del_comn DESCRIPTION...: Delete coments ATTRIBUTES....: Public ARGUMENTS.....: czText - text string with coments RETURNS.......: void \****************************************************************/ void Del_comn(string szText); Висновок: 
Допоможи студентському архіву

Ми допомогли тобі — допоможи наступному студенту

Файл ще не обрано

Оголошення від адміністратора

Антиботан аватар за замовчуванням

Подякувати Студентському архіву довільною сумою

Admin

26.02.2023 12:38

Дякуємо, що користуєтесь нашим архівом!