Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лабораторная 4 ВЫРАЖЕНИЯ И ОПЕРАТОРЫ ПРИСВАИВАН...doc
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
269.31 Кб
Скачать

Изучение программирования логических выражении на Visual Basic - е в среде разработки Visual Studio

1. Запустите Microsoft Visual Studio (обозначим его IDE). Подготовьте к работе IDE (среда разработки):

Войдите в меню Tools-Options . На левой части диалогового окна в древовидной структуре выберите Projects and Solutions. Правая сторона при выборе меняется. Найдите маленький квадрат с названием: Save new projects when created. Убедитесь, что есть на нем галочка.

2. Из меню FileNew Project ; выбирайте заготовку для Console Application

3. Появляется диалоговое окно. В поле Name выбирайте имя : ConsoleLog. В поле Location укажите каталог для размещения проекта. В квадрате Create directory for solution должна быть галочка. Нажмем на кнопку Ok.

4. Появляется рабочее окно с заготовкой

Module Module1

Sub Main()

End Sub

End Module

Используя окно Solution Explore, переименуйте Module1.vb на Logicheski1.vb.

5. Между строками Sub Main() и End Sub ставьте текст следующего вида (задача 1):

Dim A As Integer = 1999

Dim B As Integer = 2009

Dim X As Integer

Dim Pred As String = "В каком году был школьником?"

Dim U As Boolean

Console.WriteLine(Pred)

X = Val(Console.ReadLine)

U = A <= X And X <= B

Console.WriteLine(U)

Console.ReadLine()

6. Выполните программу, нажав F5.

7. Добавьте в проект новый модуль с именем Logicheski2

8. Аналогично предыдущему модулю наберите в нем текст для задачи 2.

9. Выполните команду меню Project-ConsoleLog Properties …, появляется окно, где в странице (вкладке) Application в поле с именем Startup object выберите Logicheski2.

10. Выполните программу, нажав F5.

11. Остальные задачи решите подобным же образом, создавая модули Logicheski3 и Logicheski4.

Контрольные вопросы

  1. Какова последовательность выполнения операции в логическом вы­ражений?

  2. Из каких элементов состоит и какое действие выполняет логи­че­ский оператор присваивания?

  3. Когда чаще всего используются данные логические выражения?

Задачи

Задача 1 (Fortran). Вы поступили учиться в 1-й класс в A-м го­ду. Око­нчили среднюю школу в B-м году. Ваш сосед говорит своему зна­ко­мо­му, что в году X вы были школьником. Вычислить U, что гово­рит ваш сосед: истину или ложь.

Написать программу, где нужно реализовать следующее:

1) определить целые переменные A,B и X; определить начальное зна­чение A и B;

2) определить логическую переменную U;

3) определить текстовую переменную PRED с начальным значением

' В каком году был школьником ?';

4) вывести на экран значение PRED;

5) ввести значение X с клавиатуры;

6) вычислить значение U;

7) вывести на экран значение U.

Задача 2 (Turbo Pascal, Visual Basic). При тех же условиях и требованиях ре­шить за­дачу, когда сосед говорит, что в году X вы имели в руках ат­тестат зре­ло­сти. Вычислить U, что говорит сосед: истину или ложь.

Задача 3 (Fortran, Visual Basic). При тех же условиях и требованиях решить за­да­чу, когда сосед говорит, что в году X вы не учились в школе. Вычислить U, что говорит сосед: истину или ложь.

Задача 4 (Turbo Pascal). При тех же условиях и требованиях ре­шить задачу, когда сосед говорит, что в году X вы не были знакомы с школой. Вычислить U, что говорит сосед: истину или ложь.

Примечание. В каждой задаче начальное значение переменной PRED следует менять в соответствии с содержанием задачи.