
- •Вопрос1. Среда разработки Microsoft Visual Basic.
- •Вопрос2. Структура проекта. Создание проекта. Работа с проектом. Создание пользовательского приложения в Microsoft Visual Basic.
- •Вопрос3. Работа с объектами. Создание программного кода для обработки события. Свойства и методы объекта (Visual Basic).
- •Вопрос4. Основные свойства, методы и события стандартных
- •Вопрос5. Основные свойства, методы и события стандартных элементов управления (TextBox, Label, Frame, OptionButton, ListBox, ComboBox) (Visual Basic).
- •Вопрос6. Диалоговые окна (Visual Basic).
- •9.Описание массивов
- •10.Арифметические выражения. Арифметические операции. Приоритет операций (Visual Basic).
- •11. Логические выражения и логические операции (Visual Basic).
- •12. Строковые операции. Операции отношения. Основные встроенные функции. Оператор присваивания (Visual Basic).
- •13 . Условные операторы (if, Select Case) (Visual Basic.
- •14.Операторы цикла
- •19.Константы и переменные
14.Операторы цикла
Арифметические операторы VB:
Оператор Синтаксис Описание
+ A + B Сложение
- A - B Вычитание
* A * B Умножение
/ A / B Деление
\ A \ B Целочисленное деление
Mod A Mod B Деление по модулю
^ A ^ B Возведение в степень
Оператор цикла DO…LOOP
С помощью оператора Do…Loop на языке Visual Basic можно реализовать цикл с предусловием и цикл с послеусловием.
Формат цикла с предусловием следующий:
Do [{While/Until} условие]
[Операторы блока S]
Loop
Формат цикла с послеусловием следующий:
Do
[Операторы блока S]
Loop [{While/Until} условие]
Цикл с предусловием никогда не выполняется в случае невыполнения условия. Цикл с послеусловием выполняется обязательно как минимум один раз, независимо от того, выполняется условие или нет.
Проверка условий выхода из цикла проводится с помощью ключевых слов While или Until. Эти слова придают одному и тому же условию противоположный смысл.
15. Среда разработки Microsoft Developer Studio.
Microsoft Robotics Developer Studio (Microsoft RDS, MRDS) — Windows-ориентированная среда для управления роботами и их симуляции. Данный продукт предназначен для академической, любительской или коммерческой разработки и поддерживает большое количество разнообразного аппаратного обеспечения роботов.
RDS основана на библиотеке CCR (Concurrency and Coordination Runtime), .NET-реализации библиотеки для работы с параллельными и асинхронными потоками данных, используяобмен сообщениями, и DSS (Decentralized Software Services) — облегченное средство создания распределенных приложений на основе сервисов, которое предусматривает управление множеством сервисов для корректировки поведения в целом.
Среди особенностей:
язык визуального программирования Microsoft Visual Programming Language для создания и отладки программных приложений для роботов
веб-ориентированные и windows-ориентированные интерфейсы
симуляция 3D (включая аппаратное ускорение)
упрощенный доступ к датчикам и исполнительным механизмам робота
поддержку нескольких языков, включая C#, Visual Basic .NET, JScript и IronPython
Microsoft Robotics Developer Studio поддерживает модульность для добавления новых сервисов в комплект. В настоящее время доступны:
Soccer Simulation (Симуляция футбола)
Sumo Competition (Соревнование по сумо) от Microsoft
разработанный сообществом Maze Simulator (Симулятор лабиринта) — программа для создания миров и стен, которые могут исследовать при помощи виртуального робота
16. Создание проекта. Консольное приложение. Работа с проектом. (Fortran).
Для создания проекта - программы на Fortran необходимо выбрать в верхнем меню File - New - Project... - Fortran Application - Go. Далее все стандартно для любых проектов Code::Blocks - указываем название проекта (например 1) и паку, где будут храниться все файлы, выбираем компилятор Compiler - GNU Fortran Compiler - Finish после этого будет создан проект и с головным файлом main.f90 с примером для вывод на печать "Hello World!"
Используя цепочку Build - Configurations можно добавить или удалить модификацию. Каждая из модификаций может быть сгенерирована в своей директории. По умолчанию имя директории для модификации совпадает с именем модификации, но оно может быть изменено в результате выполнения цепочки Build - Settings - General - установить директории в полях области Output directories - OK. Генерируемую по умолчанию модификацию можно изменить, выполнив цепочку Build - Set (Active) Default Configuration - выбор конфигурации - OK. в проект можно включить файл с исходным текстом, употребив строку INCLUDE. для поиска модулей и включаемых файлов можно установить, выполнив цепочку Tools - Options - Show directories for Include files - добавить нужную директорию - OK. Также директории указываются и в результате выполнения цепочки (Project) Build - Settings – Fortran - Preprocessors - занести в поле INCLUDE and USE paths пути к
файлам - OK. Путь к файлам завершается слешем. При наличии нескольких путей они разделяются запятыми, например: myfiles/, mylib/. Заданные опции компилятора отображаются в поле Project Options.
Консольные приложения лучше подходят для задач, требующих чистой цифровой обработке, а не графического вывода или графического интерфейса пользовател
18. Алфавит языка Fortran. Способы записи программного кода (Fortran). Основные типы данных (Fortran).
1. 26 букв английского алфавита;
2. 10 цифр 0,1,2,3,4,5,6,7,8,9;
3. символ пробел;
4. специальные символы = + - * / ( ) , . $ ‘ “ % < > ? : ; & !
5. знак подчеркивания.
Основные элементы языка Фортран
К основным элементам языка Фортран относятся константы, переменные, выражения, функции.
Термины константы и переменные распространяются на скаляры, массивы, а также на элементы массивов, сечения массивов, подстроки, компоненты структур. Типы данных разделяются на встроенные и производные (создаваемые пользователем). Встроенные типы данных:
1. Целый – INTEGER (стандартная разновидность), BYTE, INTEGER(1), INTEGER(2), IN-TEGER(4)
Число байт памяти под объекты целого типа для перечисленных разновидностей соответ-ственно равны 4, 1, 1, 2, 4.
2. Вещественный – REAL (стандартная разновидность), REAL(4), REAL(8), DOUBLE PRECISION
3. Комплексный – COMPLEX (стандартная разновидность), COMPLEX(4), COMPLEX(8).
Число байт памяти, отводимое под комплексные объекты, для перечисленных разновид-ностей соответственно равны – 8, 8, 16. При этом одна половина памяти отводится под реальную часть, а другая под мнимую.
4. Логический – LOGICAL (стандартная разновидность), LOGICAL(1), LOGICAL(2), LOGICAL(4)
Число байт памяти, отводимое под логические объекты, для перечисленных разновидностей соответственно равны – 4, 1, 2, 4. Первый байт содержит значение либо 0 (.FALSE), либо 1 (.TRUE). Остальные байты имеют значение – null.
5. Символьный (текстовый) – CHARACTER, CHARACTER(n).. Тип данных задается с помощью операторов объявления типов данных.
Существует два формата записи программ на Фортране. В старом формате – FIXED (фиксированный) – позиции (клетки) с 1 по 5 служат для записи метки – номера оператора, по которому вы сможете вернуться к нему в программе или сослаться на него
Новый формат – FREE (свободный). Нет ограничений на расположение оператора на строке. Метка ставится перед оператором через пробел. Допускается запись нескольких операторов на одной строке – разделителем является символ ”;”
+ Для описания переменных и массивов символьного (текстового) типа – оператор CHARACTER:
CHARACTER*10 C, C1, D*15 (переменные C и C1 содержат 10 знаков, а D – 15)
Выражения отношения сравнивают величины двух арифметических или двух символьных выражений. Результатом выражения отношения является тип LOGICAL. Если сравниваются 2 операнда REAL и INTEGER, то результат будет REAL.
.LT. | Меньше чем |
.LE. | Меньше или равно |
.EQ. | Равно |
.NE. | Не равно |
.GT. | Больше чем |
.GE. | Больше или равно |