- •Тема: Знакомство с ide Delphi. Консольные приложения. Реализация линейных алгоритмов, ветвления и знакомство с цикличными структурами. Введение
- •Даны два числа a и b. Найти их среднее геометрическое, то есть квадратный корень из их произведения a*b
- •Дано трехзначное число. Вывести его в обратном порядке.
- •Даны три целых числа: a, b, c. Проверить истинность высказывания: «Только два из чисел a, b, c являются четными».
- •Самостоятельная работа
ПРОГРАММИРОВАНИЕ
Практика №1
Тема: Знакомство с ide Delphi. Консольные приложения. Реализация линейных алгоритмов, ветвления и знакомство с цикличными структурами. Введение
Работа выполняется последовательно, при необходимости с записью в тетрадь основных моментов указанных практике. По мере выполнения работы формируется отчет о практике.
Отчет по практике включает:
Титульный лист (общепринятый стандарт) с заполненной дисциплиной, видом работы и фамилией исполнителя. Пример титульного листа можно взять из предметной папки.
Выполнение практической работы
Выполнение индивидуального задания
Для каждого выполненного задания в отчет заносится: Задание, снимок работающего приложения, Код написанной вами программы.
В заданиях, где необходимо продемонстрировать результаты работы преподавателю необходимо делать снимок экрана (PrintScreen – верхний ряд клавиатуры справа над стрелками управления) и вставить его в документ. При нажатии на кнопку происходит сохранение в памяти снимка экрана, и он доступен из буфера обмена.
Текст, выделенный жирным – сформулировано задание, которое нужно выполнить.
Текст, обозначенный курсивом - Пояснительная информация. Указывает подсказки и инструкцию для выполнения.
Текст, с подчеркиванием – рекомендуемый для записи в тетрадь.
Запустить Delphi
Пуск – Программы - Borland Delphi 7 – Delphi 7 (вызвать окно запуска программы Win+R и записать Delphi32)
При возникновении информационного окна – закрыть его
Закрыть созданный по умолчанию проект
Зайти в меню File – Close All (без сохранения)
Создать консольное приложение
Зайти в меню File – New – Other
В диалоге выбрать Console Application и нажать OK
Провести обзор созданного кода
Комментарии в Delphi записываются так:
// Комментарий в одну строку
{комментарий
который можно
записывать в несколько строк}
Комментарий игнорируются языком программирования
Написать программу, которая спросит у пользователя его ФИО и сколько ему лет в этом году будет/было и выдаст его автобиографию.
Объявить переменные FIO и Data
В блоке кода - Спросить у пользователя его ФИО
Занести в переменную FIO
Спросить сколько ему лет в этом году
Занести в переменную Data
Вычислить год рождения
Выдать Автобиографию пользователя используя фио и дату рождения.
Например
Показать преподавателю - Включить в отчет (Задание + снимок + код)
Даны два числа a и b. Найти их среднее геометрическое, то есть квадратный корень из их произведения a*b
Объявить переменные вещественного типа A, B и Res
Считать значение A и B
Перемножить их
Так как числа могут быть отрицательными, а корень из отрицательных не берется то мы возьмем их по модулю
Вычислить корень
Выдать результат
Дать в отчете ответ, почему при выводе результатов было использовано Res:5:2
Дано трехзначное число. Вывести его в обратном порядке.
В программировании есть две специфических операции DIV и MOD.
ДЕЛЕНИЕ НАЦЕЛО – div – позволяет узнать сколько целых частей второго числа поместиться в первом
Например: есть 20 машин и 6 мужчин – по сколько ЦЕЛЫХ машин достанется каждому ((20 div 6) = 3). Дан отрезок из 15 сантиметров на сколько лент по 4 см его можно разрезать ((15 div 4) = 3) Операцию div можно еще представить как деление одного числа на другое и ОТБРОСИТЬ дробную часть. Аналог - Trunc(x/y).
(20 div 6)→20/6=3,333→3.
(15 div 4)→15/4=3,75→3
Основные задачи, где используется операция div:
Перевод величин (дана длина в сантиметрах – сколько в дециметрах…)
Разделение числа на разряды (X div 10 – кол-во десятков; X div 100 – кол-во сотен; X div 1 – само число без дробной части)
Колво одного периода в другом (Дан номер дня в году – определить неделю. Дан год – определить столетие)
ОСТАТОК ОТДЕЛЕНИЕ – mod – определяет, сколько осталось частей после деления.
Например: 20 машин и 6 мужчин – сколько машин осталось после того деления нацело ((20 mod 6) =2). Дан отрезок 15 сантиметров сколько останется после деление его на отрезки по 4 см ((15 mod 4) =3)
Основные задачи, когда используется операция mod
Определение четное или не четное число (X mod 2 = 0 –четное и X mod 2 = 1 – нечетное)
Узнать кол-во единиц (X mod 10 – последняя цифра числа)
Для выдачи числа в обратном порядке нужно получить количество единиц, десятков и сотен, а затем выдать их в обратном порядке.
Заводим переменную X- целое число
Заводим переменные Sotni, Des, edin – целые числа
Запрашиваем число Х
Получаем кол-во его единиц – остаток от деления на 10
Получаем число без единиц – деление нацело на 10
Получаем кол-во его десятков – остаток от деления на 10
Получаем число без десятков – деление нацело на 10 – оно и будет числом сотен