Категории: ДомЗдоровьеЗоологияИнформатикаИскусствоИскусствоКомпьютерыКулинарияМаркетингМатематикаМедицинаМенеджментОбразованиеПедагогикаПитомцыПрограммированиеПроизводствоПромышленностьПсихологияРазноеРелигияСоциологияСпортСтатистикаТранспортФизикаФилософияФинансыХимияХоббиЭкологияЭкономикаЭлектроника |
Разработка линейных алгоритмов, алгоритмов ветвления, циклических алгоритмов и реализация их на языке высокого уровня.Задание №2 Разработать алгоритм и составить программу решения задачи: Дано натуральное число T, которое представляет длительность прошедшего времени в секундах. Вывести данное значение длительности в часах, минутах и секундах в формате: ЧЧ ч ММ мин СС с. Задание № 3 Разработать алгоритм и составить программу решения задачи: Даны действительные числа X и Y, не равные друг другу. Меньшее из этих двух чисел заменить половиной их суммы, а большее – их удвоенным произведением.
Задание № 4 Разработать алгоритм и составить программу решения задачи: Составить программу – генератор простых чисел. В основу положить формулу при 1 <= x <=36. Задание № 5 Разработать алгоритм и составить программу решения задачи: Начальный вклад в банке равен 1000 руб. Через каждый месяц размер вклада увеличивается на P процентов от имеющейся суммы (P - вещественное число, 0 < P < 25). По данному P определить, через сколько месяцев размер вклада превысит 1100 руб., и вывести найденное количество месяцев K (целое число) и итоговый размер вклада S – вещественное число.
Разработка программ, использующих структурированные типы данных: массивы, строки, множества, записи. Организация файлов и использование их для обработки информации. Задание № 6 Разработать алгоритм и составить программу решения задачи: Дан массив ненулевых целых чисел размера N. Проверить, образуют ли его элементы геометрическую прогрессию. Если образуют, то вывести знаменатель прогрессии, если нет — вывести 0.
Задание № 7 Разработать алгоритм и составить программу решения задачи: Дана целочисленная матрица размера M х N. Найти номер первого из ее столбцов, содержащих только нечетные числа. Если таких столбцов нет, то вывести 0.
Задание № 8 Разработать алгоритм и составить программу решения задачи: Дана строка, содержащая цифры и строчные латинские буквы. Если буквы в строке упорядочены по алфавиту, то вывести 0; в противном случае вывести номер первого символа строки, нарушающего алфавитный порядок.
Задание № 9 Разработать алгоритм и составить программу решения задачи: Дан текст из цифр и строчных латинских букв. Определить, каких букв – гласных (a, e, i, o, u) или согласных – больше в этом тексте.
Задание № 10 Разработать алгоритм и составить программу решения задачи: Даны текстовый файл и некоторое слово. Напечатать те строки файла, которые содержат данное слово.
Структурирование программ с использованием вспомогательных алгоритмов. Задание № 11 Разработать алгоритм и составить программу решения задачи: Сформировать файл, содержащий данные о работниках предприятия: фамилия, имя, отчество, должность, стаж работы, оклад. 1. Составить список тех, стаж работы которых превышает 10 лет. Оформить программу с использованием подпрограмм. 2. Организовать поиск данных о работниках по фамилии.
Разработка приложений для ОС Windows с использованием визуальных компонентов в ИСР Delphi.
Задание № 12 Создать программу, выполняющую следующие действия: 1. После запуска программы отображаются: две строки для ввода текущих курсов для евро и доллара; строка для ввода денежной суммы в рублях; две строки для вывода эквивалента в евро, долларах.
2. Ввести текущий курс для евро и доллара. 3. Ввести денежную сумму в рублях. 4. По щелчку мышью на кнопке «Подсчитать эквивалент» выводится денежная сумма в евро и долларах. 5. Ввести новый текущий курс для евро и доллара. 6. Ввести новую денежную сумму в рублях. 7. По щелчку мышью на кнопке «Подсчитать эквивалент» выводится новая денежная сумма в евро и долларах. 8. Для выхода из программы необходимо щелкнуть мышью на закрывающей кнопке в строке заголовка.
Задание № 13 Создать программу, выполняющую следующие действия: 1. После запуска программы появляется надпись «Брось кубик».
2. По щелчку мышью на кнопке «Бросок кубика» появляется сообщение, выдающее числа - очки в диапазоне 0 - 6.
4. Указания к выполнению и оформлению заданий При выполнении заданий в качестве справочного материала используются: 1. электронный курс лекций "Основы программирования"; 2. справочные системы ИСР; 3. информационные ресурсы Интернет
Результаты выполнения заданий предоставляются в электронном виде. Выполненные задания размещаются в рабочей папке, названной по фамилии студента. Каждое выполненное задание помещается в в свою папку. Пример организации хранения выполненных заданий: D:
ИВАНОВ ЗАДАНИЕ1 Стандартные типы данных.doc
ЗАДАНИЕ2 Алгоритм.doc
Программа.pas
Контрольный пример.doc
Примеры оформления Задание №1 Файл "Стандартные типы данных.doc": Исходные данные
Стандартные типы данных
Задания №2 - №11 Файл "Алгоритм.doc":
Даны натуральные числа M и N. Вывести старшую цифру дробной части и младшую цифру целой части числа M/N.
Файл "Программа.pas":
{Даны натуральные числа M и N. Вывести старшую цифру дробной части и младшую цифру целой части числа M/N.} program z2; uses crt; type nat = 1..32767; //новый тип данных – натуральные числа var m,n: nat; r: real; sc,sd: string; //строки для выделения целой и дробной частей begin write('Введите два натуральных числа: '); readln(m,n); r:=m/n; str(int(r),sc); //выделение целой части str(frac(r),sd); //выделение дробной части writeln('Старшая цифра дробной части - ',sd[3]); writeln('Младшая цифра целой части - ',sc[length(sc)]); end.
Файл "Контрольный пример.doc":
Внимание!При выполнении задания №11 необходимо разработать блок - схему взаимодействия подпрограмм и блок схемы каждой из подпрограмм в отдельности.
Задания №12 - №13 В папке для каждого из этих заданий должны находиться файлы проекта. Блок – схема алгоритма и контрольный пример не требуются.
Набор ссылок на Интернет-ресурсы: http://citforum.ru http://delphi.org.ru http://durus.ru http://www.rushelp.com http://www.delphimaster.ru http://www.codenet.ru/cat/Languages/Delphi http://rudelphi.info/ http://www.delphikingdom.com http://www.compdoc.ru http://www.emanual.ru http://www.delphisources.ru/ http://www.delphi.int.ru http://ishodniki.ru http://delcb.com
12 |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Последнее изменение этой страницы: 2016-07-22 lectmania.ru. Все права принадлежат авторам данных материалов. В случае нарушения авторского права напишите нам сюда... |