У вас вопросы?
У нас ответы:) SamZan.net

Строительный Университет Кафедра ИСиТ Отч.html

Работа добавлена на сайт samzan.net:

Поможем написать учебную работу

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

Предоплата всего

от 25%

Подписываем

договор

Выберите тип работы:

Скидка 25% при заказе до 29.12.2024

                          Нижегородский Государственный

                Архитектурно-Строительный Университет

                                         Кафедра ИСиТ

Отчет

по лабораторной работе №3,4

в среде Visual Basic.

Преподаватель :                                                                           Харченко Е.А                 

Студент группы  ИС-17:                                                             Полосин Е.А                                           

                                                                2009 г.

                                      

Тема:  освоение элементов управления и файлов в среде VB.

Цель работы: овладеть навыками программирования с использованием стандартных элементов управления и файлов.

Вариант №11

                                                         Задание: 

  1.  Считать матрицу 3*3 из текстового файла “test.txt”; вывести матрицу в TextBox.
  2.  Ввести матрицу 3*3 поэлементно, вывести ее в TextBox, при этом каждый элемент умножается на 2. Вычислить сумму диагонали.

Решение:

Для начала работы следует создать проект. Далее помещаем на форму Button (3 шт.). Также на форме следует разместить TextBox (1шт).

Необходимо создать файл, в данном случае с именем “test.txt” где будет храниться каждый элемент матрицы, к примеру:

11,12,13

21,22,23

31,32,33

Таким образом получаем следующую форму:

                                                        Блок-схема

                                       Программа

Сначала следует щелкнуть по форме два раза и вставить следующий программный код:

Public Class Form1

   Dim ar(3, 3) As Integer

   Dim i, j As Integer

   Private Sub Button2_Click(ByVal sender As System.Object, ByVal e As_ System.EventArgs) Handles Button2.Click

       End

   End Sub

   Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As_ System.EventArgs) Handles Button1.Click

       Using MyReader As New _

        Microsoft.VisualBasic.FileIO.TextFieldParser("test.txt", System.Text.Encoding.UTF8)

           MyReader.TextFieldType = FileIO.FieldType.Delimited

           MyReader.SetDelimiters(",")

           Dim currentRow As String()

           While Not MyReader.EndOfData

               currentRow = MyReader.ReadFields()

               Dim currentField As String

               For Each currentField In currentRow

                   ar(i, j) = currentField

                   T1.Text = T1.Text + Str(ar(i, j)) + " "

                   j = j + 1

                   If j > 2 Then

                       j = 0

                       i = i + 1

                       T1.Text = T1.Text + Chr(13) + Chr(10)

                   End If

               Next

           End While

       End Using

   End Sub

   Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As_ System.EventArgs) Handles Button3.Click

       Dim max As Integer

       T1.Text = ""

       For i = 0 To 2

           For j = 0 To 2

               ar(i, j) = InputBox(Str(i + 1) + ":" + Str(j + 1)) * 2

               T1.Text = T1.Text + Str(ar(i, j))

           Next j

           T1.Text = T1.Text + Chr(13) + Chr(10)

       Next i

       For i = 0 To 2

           max = max + ar(i, i)

       Next i

       T1.Text = T1.Text + "Сумма диагонали" + Str(max)

   End Sub

End Class

  1.  Результат работы программы:

Вывод: я овладел навыками программирования с использованием стандартных элементов управления и файлов.

PAGE   \* MERGEFORMAT 1




1. Финансовая среда предпринимательства и предпринимательские риски
2. Применение правила Золотого сечения при исследовании журналистского текста
3. Страсть горца Карен Мари Монинг Страсть горца Горец ~ 5
4. НОРМА ПАТОЛОГИЯ Хотелось бы начать эту главу с одного личного воспоминания первого столкновения с ре
5. МОСКОВСКИЙ НОВЫЙ ЮРИДИЧЕСКИЙ ИНСТИТУТ УЧЕБНОМЕТОДИЧЕСКИЙ КОМПЛЕКС ИСТОРИЯ ПОЛИТИЧЕСКИ
6. I Initilly the trnsprent nd glistening peritoneum becomes dull opque nd injected
7. таблица из чисел.
8. Дубовая роща
9. ЗАДАНИЕ По дисциплине Вариант Студента ки
10. Идеальный тип искусственно логически сконструированное понятие позволяющее выделить основные черты иссл
11. Статус в социологии и социальной психологи
12. Наиболеераспространенные зависимости в кинематике- xt vxt xt но могут встретиться зависимости пути Lt мо
13. ПУСТЫННОЕ ОДИНОЧЕСТВО 1 О эти полуденные часы эти бездельные часы которые я проводил сидя или леж
14. потерянного поколения попытка создать для себя во времени вывихнувшим сустав забавный в чемто циничны.
15. .Основная причина хронического гастрита типа В а отравление б аутоиммунные нарушения в нерационально
16. Деятельность сердца сопровождается механическими акустическими и биоэлектрическими явлениями
17. ІП хворого Показник Результат
18. Модуль 1 Методика обучения русскому языку как учебная дисциплина
19. Анализ внутренней среды предприятия
20. В связи с этим растут требования к образованию вообще и высшему в частности- с одной стороны требуется перед