Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
PPO_LR3_IF.DOC
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
109.06 Кб
Скачать

Содержание отчета.

  1. Условие задачи

  2. Интерфейс приложения

  3. Схема алгоритма

  4. Программный код

  5. Использованные операторы и функции

Задания к выполнению:

I

1 .Вычислить значение функции:

_ 0, если х=0,

f(x) = квадрат х, если х <>0.

2 .Вычислить значение функции:

_ sin(x), если х>0,

f(x) = 0, если х = 0,

сos(x), если х< 0.

3.Ввести три целых числа и определить, сумма каких двух является наибольшей.

4. Вычислить значение функции:

sin(x), если х>0,

f =

0, если х< = 0,

5. Вычислить значение функции:

_ tg(x), если х=0,

f =

tg(x)/2, если х< = 0,

6. Вычислить значение функции:

_ √x, если х=0,

f =

tg(x)/2, если х< = 0

II

1.Ввести число Х и определить, делится ли оно:

  1. на 2,

  2. на3,

  3. на 5.

  4. На 8

  1. Ввести число Х и определить, является ли оно четным.

  2. Ввести число N и определить делится ли оно без остатка на число M.

2 Часть. Программирование с использованием объектов excel.

Разрабатывать приложения в редакторе VBA можно и с использованием объктов приложений Office(объктов EXCEL,WORD и др.) Рассмотрим разработку приложения примера2 с использованием объектов EXCEL. Будем использовать объекты:

  • WORKSHEETS() –для обозначения листа EXCEL

  • RANGE() – для обозначения диапазона ячеек или одной ячейки

  • свойство .Value для обращения к значению ячейки.

Т.е., если мы хотим записать в ячейку значение F программным способом, нужно написать в программе так:

Worksheets().Range().Value = F, где в скобках указать имя или номер листа EXCEL и адрес ячейки. Например, чтобы :

Присвоить ячейке С1

На листе “лист1” значение переменной F

Нужно написать

Worksheets(лист1).Range(“C1”).Value = F

Изменить значение в ячейке A1 на листе “лист1”

WorkSheets(“лист1”).Range(“A1”).Value=3

Установить формулу для ячейки B1 на активном листе

Range(“B1”).Formula = “= - 5 + A1”

Порядок выполнения работы:

  1. В Ячейку А1 ввести текст « Исходные данные»

  2. В ячейку А2 ввести текст «Х=»

  3. В ячейку В2 ввести значение Х.

  4. В ячейку C1 ввести текст «результат при х>0»

  5. В ячейку D1 ввести текст « результат при х<0»

  6. Выполнить команду СЕРВИС /МАКРОС/РЕДАКТОР VBA

  7. Выполнить команду ВСТАВКА/МОДУЛЬ

  8. Ввести имя модуля SUB LL()

  9. Набрать текст программы:

Sub LL ()

X=Worksheets(1).Range(“B2”).Value

IF Х>0 Then

F=X/2

Worksheets(1).Range(“C2”).Value = F

Else

F=(X+1)/2

Worksheets(1).Range(“D2”).Value = F

End If

End Sub

10. Выполнить программу и подготовить отчет. Содержание отчета указано в первой части работы

11.Решить одну из задач самостоятельно.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]