Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Дано три числа A B и C найти число, которое больше остальных по модулю

Читайте также:
  1. Figure 6. Ежедневная оценка числа сотрудников в зависимости от времени обработки запросов и количества инцидентов
  2. H. Числа Армстронга
  3. J. Числа Смита
  4. Pmax.пад – это наибольшее Pпад. среди включившихся ГДЗС-ов.
  5. Straight edge больше чем музыка
  6. А я думал, что шестиконечная звезда тебе нравится больше пятиконечной.
  7. Алгебраическая форма комплексного числа

Введение

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

Отчет по практике включает:

ü Титульный лист (общепринятый стандарт) с заполненной дисциплиной, видом работы и фамилией исполнителя. Пример титульного листа можно взять из предметной папки.

ü Выполнение практической работы

ü Выполнение индивидуального задания

Для каждого выполненного задания в отчет заносится: Задание, снимок работающего приложения, Код написанной вами программы.

В заданиях, где необходимо продемонстрировать результаты работы преподавателю необходимо делать снимок экрана (PrintScreen – верхний ряд клавиатуры справа над стрелками управления) и вставить его в документ. При нажатии на кнопку происходит сохранение в памяти снимка экрана, и он доступен из буфера обмена.

Текст, выделенный жирным – сформулировано задание, которое нужно выполнить.

Текст, обозначенный курсивом - Пояснительная информация. Указывает подсказки и инструкцию для выполнения.

Текст, с подчеркиванием – рекомендуемый для записи в тетрадь.


 

1. Запустить Delphi

a. Пуск – Программы - Borland Delphi 7 – Delphi 7 (вызвать окно запуска программы Win+R и записать Delphi32)

b. При возникновении информационного окна – закрыть его

2. Закрыть созданный по умолчанию проект

a. Зайти в меню File – Close All (без сохранения)

3. Создать консольное приложение

a. Зайти в меню File – New – Other

b. В диалоге выбрать Console Application и нажать OK

Дано целое число. Если оно является положительным, то прибавить к нему 1; если отрицательным, то вычесть из него 2; если нулевым, то заменить его на 10. Вывести полученное число.

a. Спросить число

b. ЕСЛИ число больше 0, ТОГДА увеличиваем его на 1

c. ИНАЧЕ проверяем ЕСЛИ число меньше 0, ТОГДА число – 2

d. ИНАЧЕ заменяем число на 10

Дано три числа A B и C найти число, которое больше остальных по модулю

a. Запросить три числа

b. Проверить ЕСЛИ А больше В И А больше С ТОГДА вывести А

c. ИНАЧЕ проверить ЕСЛИ В больше А И В больше С ТОГДА вывести В

d. ИНАЧЕ проверить ЕСЛИ С больше В И С больше В ТОГДА вывести С

e. ИНАЧЕ вывести что максимум не найден

6. Дано время в часах — целое число в диапазоне 0-23. Определить время суток (Утро, день, вечер, ночь). Если число не лежит в диапазоне, то вывести «ошибка».

a. Если необходимо использовать диапазоны значений или происходит использование однотипных условных операторов, то МОЖНО вместо них использовать оператор выбора CASE

b. Общий вид оператора:

case <Выражение> of

<Набор значений 1>: <Оператор 1>;

<Набор значений 2>: <Оператор 2>;

<Набор значений N>: <Оператор N>;

[ else <Оператор N+1>;]

End;

где Case (в случае), Of (из), Else (иначе) и End - служебные слова.

Где <Выражение> - любое выражение (х или х*2 или х+у*2)

Набор значений N – может быть просто значение (5 или ‘c’), перечисление значений (2,4,5), диапазоном (2..10) или их комбинацией (0..6, 21,22,23)

<Оператор N> Оператор который будет выполнен при значении выражения данному значению. В качестве оператора может быть и составной оператор (begin … end;).

c. Для решения нужно: Запросить число

d. Проверить условием Case на значение его часам соответствующим периоду суток

e. При соответствии выдать результат

7. Даны два целых числа A и B (A < B). Найти сумму и среднее арифметическое всех чисел, которые делятся на 3

a. Для решения будем использовать цикл со счетчиком в диапазоне от А до В

b. Объявить переменные A,B,I,Sum,Kol – целого типа,

где A,B – будут диапазоном I – служебная переменная для цикла Sum – переменная для суммы чисел, Kol – переменная для подсчета кол-ва чисел которые делятся на 3

c. Считать значения диапазона А и В

d. Обнулить переменные для суммы и количества

e. Начинаем цикл от А до В и в нем производим проверку

f. ЕСЛИ переменная цикла станет делиться на 3 без остатка (I mod 3 = 0) ТОГДА прибавляем циклическую переменную к сумме и увеличиваем кол-во на 1

g. После цикла выдаем Сумму и среднее значение цифр (среднее значение = сумма/на количество)

h.

i. Если среднее арифметическое выводится в «неправильном» (Ранее для вас неизвестным форматом) допишите при выводе среднего арифметического код:5:2 ()

j. Поэкспериментируйте с числами и посмотрите как это влияет на число (Записать в конспект суть значений:5:2)

8. Дано число A (A>1). Возводить его в квадрат до тех пор, пока оно не станет четырехзначным. Найти сумму цифр полученного числа.

a. Число станет четырехзначным, когда станет больше 999

b. Объявить переменную для числа и для хранения суммы

c. Завести значение в переменную

d. Пока число меньше 1000 возводим его в квадрат

e. Для получения суммы цифр будем получать остаток от деления на 10 (получать последнюю цифру числа) суммировать их, а потом осуществлять целочисленное деление числа на 10 («отрезать последнюю цифру»)

f. Обнуляем сумму

g. Пока наше число не равно 0 (имеет значение) прибавляем к сумме его последнюю цифру, а затем обрезаем число

h. Выводим сумму



Дата добавления: 2015-10-26; просмотров: 234 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
OE Verb. Grammatical categories and morphologiacal classification.| Melody as the main component of intonation

mybiblioteka.su - 2015-2024 год. (0.009 сек.)