- •Лабораторная работа № 4
- •Арифметические выражения
- •Символьные (текстовые) выражения
- •Выражения отношения
- •Логические выражения
- •Оператор присваивания
- •Часть 1 Программирование математических выражений
- •Запись формул
- •Изучение программирования математических формул на Visual Basic - е в среде разработки Visual Studio
- •Еще один образец
- •Часть 2 Текстовые переменные, константы, выражения и символьные операторы присваивания
- •Изучение программирования символьных выражении на Visual Basic - е в среде разработки Visual Studio
- •Часть 3 Логические переменные и логический оператор присваивания
- •Изучение программирования логических выражении на Visual Basic - е в среде разработки Visual Studio
Изучение программирования логических выражении на Visual Basic - е в среде разработки Visual Studio
1. Запустите Microsoft Visual Studio (обозначим его IDE). Подготовьте к работе IDE (среда разработки):
Войдите в меню Tools-Options . На левой части диалогового окна в древовидной структуре выберите Projects and Solutions. Правая сторона при выборе меняется. Найдите маленький квадрат с названием: Save new projects when created. Убедитесь, что есть на нем галочка.
2. Из меню File – New 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 (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 следует менять в соответствии с содержанием задачи.
