Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Отчет по практике Санал.doc
Скачиваний:
4
Добавлен:
05.12.2018
Размер:
648.7 Кб
Скачать

НОУ СПО Сальский экономико-правовой техикум

Цикловая комиссия математики и программрования

ОТЧЕТ

По практике профилю специальности­__________________________

За период с _______________по______________

Место проведения практики:Сальский экономико-правовой техникум

Специальность 230105 «Программное обеспечение вычислительной

Техники и автоматизированных систем»

Курс 3_ Группа СПр3

Студент Эрднигараев Санал Олегович

Руководитель практики ____________________ ________

Введение

Object Pascal – это язык объектно-ориентированного программирования. В его основу положено такое понятие как объект и его свойства. Object Pascal использует три основных типа алгоритмов:

  1. Линейный алгоритм – это алгоритм, в котором все команды выполня­ются последовательно друг за другом в порядке их записи.

  2. Разветвляющийся алгоритм – это алго­ритм, в котором в зависимости от ре­зультата проверки условия (да или нет) выполняется один либо другой набор команд.

  3. Циклический алгоритм – это алгоритм, в котором предусмотрено неод­нократное выполнение одного и того же набора команд, который называ­ется телом цикла.

В процессе работы над практическими заданиями будут рассмотрены все три типа алгоритмов.

Задание 1

Создайте визитную карточку по образцу.

  • Сделайте так, чтобы карточка была выведена в центре экрана.

  • Обратите внимание, чтобы ваши данные располагались по центру рамки.

  • Попробуйте создать рамку, используя другие символы.

Рисунок 1- вывод на экран программы.

Задание 2

Используя различные символы, например «*», напишите ими свое имя. Затем попробуйте представить каждую букву своим символом. Добавьте к имени рамку.

Рисунок 2- вывод на экран программы.

Задание 3

Используя различные символы, нарисуйте какую-либо картинку на весь экран

Рисунок 3- вывод на экран программы.

Арифметические операции и выражения

Оператор write используется не только для вывода информации на экран, но и для вычислений. Для этого арифметические действия записываются также внутри круглых скобок, но без кавычек.

Таблица 1

Знак операции

Название

Пример

^

возведение в степень

X^Y

*

умножение

X*Y

/

деление

X/Y

+

сложение

X+Y

-

вычитание

X-Y

DIV

деление нацело

X\Y; 10\4 (ответ: 2)

MOD

вычисление остатка от целочисленного деления

X MOD Y

10 MOD 3 (ответ: 1)

SQR

возведение в квадрат

SQR (9) (ответ: 81)

SQRT

извлечение квадратного арифметического корня

SQRT(36) (ответ: 6)

Задание № 1

Выведите на экране свое имя, фамилию и отчество. Попробуйте расположить его:

  • в правом верхнем углу экрана,

  • в левом верхнем углу экрана

Рисунок 4- вывод на экран программы.

Задание № 2

Выведите на экран

1 = 1

1 + 2 = 3

1 + 2 + 3 = 6

1 + 2 + 3 + 4 = 10, таким образом, чтобы числа, выделенные полужирным курсивом, были получены в результате вычислений.

Рисунок 5- вывод на экран программы.

Задание № 3

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

1 = 1

1 + 2 = 3

1 + 2 + 3 = 6

1 + 2 + 3 + 4 = 10

Рисунок 6- вывод на экран программы.

Рисунок –алгоритм программы

Задание № 4

Преобразуйте информацию задания №3 таким образом, чтобы получилось следующее (цифра 6 находится над 0):

1 = 1

1 + 2 = 3

1 + 2 + 3 = 6

1 + 2 + 3 + 4 = 10

Рисунок7 –алгоритм программы

Рисунок 8- вывод на экран программы.

Задание № 5

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

1 = 1 ! 1 = 1

1 + 2 = 3 ! 1*2 = 2

1 + 2 + 3 = 6 ! 1*2*3 = 6

1 + 2 + 3 + 4 = 10 ! 1*2*3*4 = 24

Рисунок9 –алгоритм программы

Рисунок 10- вывод на экран программы.