Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Информатика 1.2 ИШИТР(Попов) / Отчет ЛБ№6(СТРОКИ)

.docx
Скачиваний:
11
Добавлен:
18.04.2022
Размер:
69.4 Кб
Скачать

МИНИСТЕРСТВО НАУКИ И ВЫСШЕГО ОБРАЗОВАНИЯ РОССИЙСКОЙ ФЕДЕРАЦИИ

федеральное государственное автономное образовательное

учреждение высшего образования

НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ

ТОМСКИЙ ПОЛИТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

Инженерная школа информационных технологий и робототехники

Отделение информационных технологий

Направление информатика и вычислительная техника

Отчет

по лабораторной работе №6

по дисциплине

«Информатика 1.2»

СТРОКИ

Выполнил:

Студент группы

Проверил:

Доцент ОИТ ИШИТР _________________ Х.С. Наламвар

Томск 2021

Цель работы

Изучить правила работы с элементом управления ListBox. Написать программу для работы со строками.

Задание

Вариант № 3

Текст программы

using System;

using System.Collections.Generic;

using System.ComponentModel;

using System.Data;

using System.Drawing;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using System.Windows.Forms;

namespace ЛБ_6

{

public partial class Form1 : Form

{

public Form1()

{

InitializeComponent();

}

private void button1_Click(object sender, EventArgs e)

{

// Получаем номер выделенной строки

int index = listBox1.SelectedIndex;

// Считываем строку в переменную str

string str = (string)listBox1.Items[index];

// Узнаем количество символов в строке

int len = str.Length;

// Считаем, что количество знаков препинания равно 0

int count = 0;

// Устанавливаем счетчик символов в 0

int i = 0;

// Организуем цикл перебора всех символов в строке

while (i < len)

{

// Если нашли знак препинания, то увеличиваем счетчик знаков на 1

if (str[i] == '.')

count++;

if (str[i] == ',')

count++;

if (str[i] == '!')

count++;

if (str[i] == '?')

count++;

if (str[i] == ';')

count++;

if (str[i] == ':')

count++;

if (str[i] == '-')

count++;

i++;

}

label1.Text = "Количество знаков препинания = " +

count.ToString();

}

}

}

Результаты работы

Выводы

Я изучил правила работы с элементом управления ListBox. Написал программу для работы со строками.