Литература по информатике и программированию, техническая документация по языку С# инструментальной среды ms visual Studio 2010


Выполнение задания № 5 курсовой работы



Download 9,99 Mb.
bet8/11
Sana25.02.2022
Hajmi9,99 Mb.
#287793
TuriЛитература
1   2   3   4   5   6   7   8   9   10   11
Bog'liq
Достонбой

2.5 Выполнение задания № 5 курсовой работы.


Вариант № 23.
Будем считать, что предложением считается любая последовательность символов, начинающиеся пробелом и заканчивающиеся точкой, вопросительным или восклицательным знаком. Слова разделяются пробелами, ‘ - ’ - тире, точкой, запятой, вопросительным или восклицательным знаком. Напишите программу, которая определяет количество предложений в данном текстовом файле.
Контрольный пример решения поставленной задачи приведен на Рис. 2.6.

Контрольный пример решения поставленной задачи.
Алгоритм выполнения задания
Пояснение работы программы сделаем с помощью словесного описания.
) Алгоритм реализуется с помощью одной процедуры void button1_Click(object sender, EventArgs e).
) Подсоединяем файл StreamReader str = new StreamReader("file.txt",Encoding.Default);
3) Инициализируем переменную var n = 0;
4) Считывание из файла string txt = str.ReadToEnd
) Далее организуется цикл перебора строк с параметром i, от начального значения 0 до конечного значения i < txt.Length-1с шагом изменения 1. for (int i = 0; i < txt.Length-1; i++)
) В теле цикла выполняется условие (((i == 0) && (txt[i] == ' ')) || (((txt[i] == '.') || (txt[i] == '!') || (txt[i] == '?') || (txt[i] == '-')) && (txt[i + 1] == ' '))) n++;, где подсчитывается количество предложений в данном текстовом файле
) После завершения чтения файла закрываем его str.Close();
) Далее следует вывод на экран обработанной информации.

ЗАКЛЮЧЕНИЕ


При выполнении настоящей курсовой работы были освоены основные принципы разработки алгоритмов и программ, методы отладки и решения задач на ЭВМ в различных режимах. Так же были разобраны основы системного программирования и основы объектно-ориентированного подхода к программированию.


В процессе решения поставленных задач курсовой работы использовались прикладные системы программирования и необходимые методы решения заданий.
Иинструментальной средой разработки программ стала MS Visual Studio 2010.
В первом задании курсовой работы были рассмотрены такие методы решения задач как матрицы. Заданная матрица элементов должна быть заполнена определенным образом и выведена на экран. При выполнении данного задания использовались массивы и соответствующие расчеты.
Условием второго задания курсовой работы было ннайти наименьший номер члена последовательности, для которого выполняется условие an- an-1 <е. При решении поставленной задачи использовался цикл с предусловием.
В третьем задании курсовой работы были рассмотрены строки. При выполнении данного задания были применены необходимые операции со строками, а именно строковый массив, нахождение длины строки и т.д.
Темой четвертого задания курсовой работы стала работа с методами. При выполнении задания была составлена программа вызова метода с помощью которого было решено условие данного задания.
Темой заключительного задания курсовой работы была работа с файлами. При решении задания использовались одномерные массивы.
По окончанию курсовой работы можно сказать, что нами были изучены и закреплены следующие задачи:
ставить задачу и разрабатывать алгоритм её решения;
использовать прикладные системы программирования;
разрабатывать основные программные документы;
работать с современными системами программирования, включая объектно-ориентированные;
языками процедурного и объектно-ориентированного программирования, навыками разработки и отладки программ не менее, чем на одном из алгоритмических процедурных языков программирования высокого уровня,
методами и средствами разработки и оформления технической документации.



Download 9,99 Mb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7   8   9   10   11




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish