Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
МУ к лаб.раб. по дисциплине Информатика.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
2.25 Mб
Скачать

ФГБОУ ВПО «ГМУ им. адм. Ф.Ф. Ушакова»

Стр. 1 из 56

УЧЕБНО-МЕТОДИЧЕСКИЙ КОМПЛЕКС ДИСЦИПЛИНЫ

«ИНФОРМАТИКА»

Индекс:

(Файл)

MCD 7.3 - (1) – 26.05.06С2.Б2 – 2015 г.

Версия:

1

Методические рекомендации к лабораторным работам по дисциплине «Информатика »

Направление подготовки 26.05.06 Эксплуатация судовых энергетических установок

Новороссийск

2015 год

Содержание

ТЕМА 1. ИЗУЧЕНИЕ ИНТЕГРИРОВАННОЙ СРЕДЫ РАЗРАБОТКИ MICROSOFT VISUAL STUDIO. РАБОТА С ПЕРЕМЕННЫМИ И АРИФМЕТИЧЕСКИМИ ВЫРАЖЕНИЯМИ НА ЯЗЫКЕ VISUAL BASIC 2012 И .NET FRAMEWORK. 3

ЛАБОРАТОРНАЯ РАБОТА №1 8

ПРИМЕР ВЫПОЛНЕНИЯ ИНДИВИДУАЛЬНОГО ЗАДАНИЯ. 8

ТЕМА 2. РАБОТА С ЭЛЕМЕНТАМИ УПРАВЛЕНИЯ, МЕНЮ И ПАНЕЛЯМИ ИНСТРУМЕНТОВ. ПРОГРАММИРОВАНИЕ ПРОЦЕДУР Sub и Function. 14

ТЕМА 3. ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЛИНЕЙНОЙ СТРУКТУРЫ. СОЗДАНИЕ КЛАССОВ И ОБЪЕКТОВ. 16

ЛАБОРАТОРНАЯ РАБОТА №3 21

ПРИМЕР ВЫПОЛНЕНИЯ ИНДИВИДУАЛЬНОГО ЗАДАНИЯ 27

ТЕМА 4. ВВЕДЕНИЕ В ОБЪЕКТНО-ОРИЕНТИРОВАННОЕ ПРОГРАММИРОВАНИЕ. СОЗДАНИЕ КЛАССА, ЕГО СВОЙСТВ И МЕТОДОВ. ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩЕЙСЯ СТРУКТУРЫ АЛГОРИТМА. 36

ЛАБОРАТОРНАЯ РАБОТА №4 42

ТЕМА 5. ЦИКЛИЧЕСКАЯ СТРУКТУРА АЛГОРИТМА. ТАБУЛИРОВАНИЕ. ПОСТРОЕНИЕ ГРАФИКОВ И СПЛАЙНОВ ФУНКЦИЙ. 47

Тема 1. Изучение интегрированной среды разработки microsoft visual studio. Работа с переменными и арифметическими выражениями на языке visual basic 2012 и .Net framework.

Вопросы (задачи), подлежащие исследованию:

  • Запускать Microsoft Visual Studio Express Edition.

  • Работать в интегрированной среде разработки Visual Studio.

  • Настраивать значения свойств элементов.

  • Использовать переменные для хранения данных программы.

  • Использовать типы данных.

  • Использовать для ввода данных функцию InputBox.

  • Выводить данные на экран при помощи функции MsgBox.

  • Программировать математические формулы.

Платформа Visual Studio.NET Framework включает в себя языки программирования Visual Basic 2012 и Visual C# 2012, а также языки С++, F#, Jscript. Платформа .NET Framework ‑ программная платформа, выпущенная компанией Microsoft в 2002 году. Основой платформы является общеязыковая среда исполнения Common Language Runtime (CLR), которая подходит для разных языков программирования. Функциональные возможности CLR доступны в любых языках программирования, использующих эту среду.

Считается, что платформа .NET Framework явилась ответом компании Microsoft на набравшую к тому времени большую популярность платформу Java компании Sun Microsystems (ныне принадлежит Oracle).

Хотя .NET является патентованной технологией корпорации Microsoft и официально рассчитана на работу под операционными системами семейства Microsoft Windows, существуют независимые проекты (прежде всего это Mono и Portable.NET), позволяющие запускать программы .NET на некоторых других операционных системах.

В данной работе используется язык программирования Visual Basic 2012, среда разработки, которую необходимо применить для написания программ, называется интегрированной средой разработки Microsoft Visual Studio, или коротко IDE Visual Studio. Эта среда в настоящее время наиболее перспективная и мощная, содержит все необходимые инструменты и средства для создания программ для Windows и Web.

Visual Basic 2012 язык программирования, а также интегрированная среда разработки программного обеспечения, разрабатываемое корпорацией Microsoft. Слово Visual определяет метод, позволяющий создавать то, что пользователь видит на экране – так называемый графический интерфейс пользователя. Слово Basic означает объектно-ориентированный язык программирования, основанный на событиях.

События могут создаваться пользователем либо возникать при взаимодействии объектов в процессе выполнения приложения. Например, типичными событиями являются: щелчок мыши (Click), нажатие кнопки (Button_Click), Initialize, загрузка формы (Load), создание на форме изображений (Paint), изменение значения заданной переменной, наступление заданного времени.

Форма (Forms) представляет собой рисунок, на котором создаётся интерфейс программы. На этом рисунке можно печатать текст, рисовать фигуры и размещать элементы управления, с которыми пользователь может взаимодействовать.

Для получения доступа к панели элементов (Toolbox) необходимо в строке меню выбрать Вид →Панель элементов или одновременно нажать на клавиатуре Ctrl+Alt+X.

Окно свойств (Properties window) открывается Вид →Другие окна →Окно свойств или нажать клавишу F4.

Создание графического интерфейса начинается с добавления элементов управления на форму. Предварительно надо увеличить размеры формы, растянув ее вправо и влево. В лабораторной работе №1 используются три вида элементов: Label (для отображения на форме текста), Textbox (для отображения данных) и командные кнопки Button (для программных кодов). При помощи Окна свойств можно установить многие свойства элементов, такие как цвет, размер, имя и позиции элементов на форме.

Один из способов использования в приложении программных кодов связывает требуемый код с командной кнопкой Button. Для этого дважды щёлкнуть в дизайнере на командной кнопке. Откроется новое окно, называемое Редактором кода, в котором будет находиться код, написанный самой системой.

Создание программного кода начинается с определения типов всех используемых переменных.

Таблица 1Типы данных

Тип данных

Описание и диапазон значения

Byte

Целое число, размер которого 1 байт, может содержать значение от 0 до 255

Boolean

Логическое значение, которое может быть либо True, либо False

Currency

Хранение чисел для точных вычислений в диапазоне от -922337203685477,5808 до 922337203685477,5807

Date

Хранение даты и времени.

Даты от 1.01.100 до 31.12.9999

Время от 00:00:00 до 23:59:59

Double

Вещественное число с плавающей точкой, 64-разрядное, содержит значение от -1 до 1.79769313486231E308

Integer

Хранение целых чисел от -32768 до 32767

Long

Хранение целых чисел от -2147483648 до 2147483647

Single

Хранение вещественных чисел одинарной точности

от -3,402823*1038 до -1,401298*10-45

от 1,401298*10-45 до 3,402823*1038

String

Хранение текста длиной до 2 млрд. символов

Variant

Хранение любого типа данных

Переменные играют важную роль в программировании. Имя переменной может быть буквой или комбинацией букв и цифр. При создании компьютерных программ переменные необходимо объявить, используя ключевой слово Dim. Например, Dim s As Integer. Эта строка кода указывает программе, что будет использована переменная с именем s, и она будет иметь целый тип. Если необходима переменная со значением 50.56, то применяется тип данных Single или Double. Если нужно сохранить текст, то применяется тип данных String.

Типы переменных можно не объявлять, для этого в начале программного кода проекта надо установить для опции компилятора Option Explicit значение Off (отключить ее), что делается при помощи оператора:

Option Explicit Off.

На уровне проекта по умолчанию для этой опции установлено On, и поэтому оператор Option Explicit On нужно задавать только тогда, когда известно, что эта опция была ранее отключена. Однако отключать эту опцию не следует, поскольку объявление типов переменных обеспечивает более надёжную работу программы.

Повысить надёжность программы может и опция Option Strict, которая по умолчанию отключена, т.е. установлена в Off. Для ее включения необходимо в начале программы записать оператор

Option Strict On.

После этого компилятор будет проверять, чтобы все значения, присваиваемые переменным, соответствовали типам, объявленным для этих переменных.

Например, пусть опция Option Strict отключена и имеется программа

Dim a As Integer

a= InputBox (“Введите значение a ”)

Для использования математических и тригонометрических функций необходимо в форме РЕДАКТОРА КОДА ПОМЕСТИТЬ Объявление Imports System.Math

Метод

Цель

Abs(n)

Возвращает абсолютное значение n

Atan(n)

Возвращает арктангенс в радианах

Cos(n)

Возвращает косинус угла (n). Угол выражается в радианах

Exp(n)

Возвращает экспоненту

Sin(n)

Возвращает синус угла n. Угол выражается в радианах

Sqrt(n)

Возвращает квадратный корень из n

Tan(n)

Возвращает тангенс угла n. Угол выражается в радианах

Log(n)

Возвращает натуральный логарифм

Pow(n,m)

Возвращает

RND

Возвращает случайное число на отрезке [0,1]