Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otchet3.docx
Скачиваний:
1
Добавлен:
03.09.2019
Размер:
521.25 Кб
Скачать

Федеральное государственное автономное

образовательное учреждение

высшего профессионального образования

«СИБИСРКИЙ ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ»

ИНСТИТУТ УПРАВЛЕНИЯ БИЗНЕС-ПРОЦЕССАМИ И ЭКОНОМИКИ

КАФЕДРА БИЗНЕС-ИНФОРМАТИКА

ОТЧЕТ ПО ЛАБОРАТОРНОЙ РАБОТЕ №3

УПРАВЛЯЮЩИЕ СТРУКТУРНЫЕ ОПЕРАТОРЫ.

ПРОГРАММИРОВАНИЕ АЛГОРИТМОВ ЦИКЛИЧЕСКОЙ СТРУКТУРЫ.

Студент УБ11-11 _________________ Райкова А. А.

Преподаватель _________________ Пупков А. Н.

Красноярск 2012

Содержание:

1. Постановка задачи……………………………………………………………..3

2. Теоретические сведения……………………………………..………………...4

2.1 Алгоритмическая часть…………………………………………………….4

2.2 Программная часть…………………………………………………………5

3. Листинг программы…………………………………………………………….8

4. Скриншоты…………………………………………………………………….12

1. Постановка задачи

Необходимо разработать программу позволяющую производить циклические вычисления. Освоить синтаксис и применение операторов цикла с параметром (for), с постусловием (do .. while) и предусловием (while).

Научиться работать с несколькими формами приложения. Познакомится с компонентом Memo.

Вариант задания

Формулировка задачи

9

1.Протабулировать функцию, результат вывести в поле Memo.

Функция: y=0,1x2-xlnx.Границы отрезка и шаг: [1,2] 0,1

2. По заданной формуле члена последовательности с номером k найти сумму первых n членов последовательности (k=1,2,3..,n).

член последовательности (k+2)/(k*k+4)

3. Определить количество цифр в натуральном числе N.

2. Теоретические сведения

2.1 Алгоритмическая часть

начало

Задание 1

Задание 2

Задание 3

1. Ввести границы отрезка a и b

2. Ввести шаг h

Ввести член последовательности

Ввести натуральное число N

Выполнить

Расчет

Определить

Конец

Рисунок 1: Алгоритм программы

2.2 Программная часть

1.Компонент Memo (многострочное окно редактирования) . Используется для ввода, отображения и редактирования многострочных текстов. Относится к группе Standard.

Alignment -Задает режим выравнивания текста внутри Memo.

AutoSize -Задает необходимость изменения размера компонента при изменении размера шрифта.

BorderStyle -Задается стиль обрамления Memo.

Color -Задает цвет, которым изображается элемент Memo на экране.

Lines -Определяет текст, который будет выведен построчно в окне Memo при запуске программы. Текст задается в окне String List Editor

MaxLength -Позволяет ограничивать число вводимых пользователем символов.

ScrollBars -Задает наличие полос прокрутки.

Text -Используется, чтобы получить текст компонента Memo как одну строку. Значение этого свойства не отображается в окне Object Inspector, к нему можно обратиться только во время выполнения.

2.Компонент BitBtn (кнопка с изображением) . Используется как обычная кнопка для инициирования некоторого события, но может содержать графическое изображение. Относится к группе Additional.

Caption -Задает текст надписи на кнопке.

Kind- Предлагает на выбор десять предопределенных типов кнопок

Glith -Предлагает создание собственного типа кнопки с помощью окна Picture Editor.

3. Компонент Image (графический образ) . Позволяет отображать рисунок, загруженный из графического файла. Относится к группе Additional.

Align -Задает режим выравнивания расположения объекта Image внутри формы.

Picture -Задает имя файла графического файла с рисунком с помощью окна Picture Editor.

Streth- Задает разрешение на автоматическое масштабирование рисунка относительно Image.

Оператор FOR

Синтаксис оператора For:

Если шаг параметра цикла равен 1

For счетчик_цикла:=нач_эн_счетч_цик to кон_зн_счетч_цик do

Begin

{последовательность операторов}

end;

Если шаг параметра цикла равен -1

For счетчик_цикла:=нач_зн_счетч_цик downto кон_зн_счетч_цик do

Begin

{последовательность операторов}

end;

Последовательность операторов, находящаяся между begin и end, будет выполнена (кон_зн_счетчика - нач_зн_счетчика_цикла + 1) раз. Если начальное значение счетчика превышает конечное значение счетчика, при шаге цикла равным 1, то последовательность операторов, находящаяся между begin и end ни разу не будет выполнена.

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