учебно-метод указ 2022. дагестанский госудаственный технический университет
Скачать 1.08 Mb.
|
Технология выполнения работыОтчетом является файл СУБД_ФИО_студента.accdb, созданный в результате выполнения задания. В данной работе должна быть создана база данных из трех таблиц, определены условия отбора информации и создание форм, запросов и отчета. Контрольные вопросы Что включает понятие структура базы данных? Что такое ключевое поле? Зачем создаются связи между таблицами? Какие объекты СУБД вы знаете? Для какой цели используются формы в MS ACCESS? Какие запросы вы знаете? В каком режиме создается запрос на выборку? Практическая работа №7. Программирование алгоритмов циклической структуры на языке С++ .Цель работы: приобретение навыков написания программ с использованием операторов повтора. Общие теоретические сведения Цикл — это повторение одного и того же участка кода в программе. Последовательность действий, которые повторяются, называют телом цикла. Один проход цикла — это шаг или итерация. Переменные, изменяющиеся внутри цикла и влияющие на его окончание, называются параметрами цикла. В Си++ существуют три типа операторов цикла: и цикл с параметром, цикл с предусловием и цикл с постусловием. Цикл с параметром. Формат оператора цикла с параметром: for (выр1; выр2; выр3) оператор; где выр1- выполняется только один раз в начале цикла. Обычно оно определяет начальное значение параметра цикла (инициализирует параметр цикла). выр2 - условие выполнения цикла (условие выхода), выр3- обычно определяет изменение параметра цикла (шаг, счетчик), оператор -тело цикла, которое может быть простым или составным. В последнем случае используются фигурные скобки. Цикл с предусловием. Формат оператора цикла с предусловием: while (выражение) оператор; Цикл повторяет свое выполнение, пока значение выражения отлично от нуля, т. е. заключенное в нем условие цикла истинно. Цикл с постусловием. Формат оператора цикла с постусловием: do оператор while (выражение); Цикл выполняется до тех пор, пока выражение отлично от нуля, т.е. заключенное в нем условие цикла истинно. Выход из цикла происходит после того, как значение выражения станет ложным, иными словами равным нулю. Индивидуальные задания к практической работе №7Задание № 1.Одноклеточная амеба каждые 3 часа делится на 2 клетки. Определить, сколько клеток будет через 3, 6, 9, ..., 24 часа, если первоначально была одна амеба. Гражданин 1 марта открыл счет в банке, вложив 1000 руб. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы. Определить: а) прирост суммы вклада за первый, второй, ..., десятый месяц; б) сумму вклада через три, четыре, ..., двенадцать месяцев. Начав тренировки, лыжник в первый день пробежал 10 км. Каждый следующий день он увеличивал пробег на 10% от пробега предыдущего дня. Определить: а) пробег лыжника за второй, третий, ..., десятый день тренировок; б) какой суммарный путь он пробежал за первые 7 дней тренировок. В некотором году (назовем его условно первым) на участке в 100 гектаров средняя урожайность ячменя составила 20 центнеров с гектара. После этого каждый год площадь участка увеличивалась на 5%, а средняя урожайность — на 2%. Определить: а) урожайность за второй, третий, ..., восьмой год; б) площадь участка в четвертый, пятый, ..., седьмой год; в) какой урожай будет собран за первые шесть лет. Определить суммарный объем в литрах двенадцати вложенных друг в друга шаров со стенками толщиной 5 мм. Внутренний диаметр внутреннего шара равен 10 см. Принять, что шары вкладываются друг в друга без зазоров. Дано шестизначное число. Найти сумму его цифр. Величины для хранения всех шести цифр числа не использовать. Дано натуральное число. Найти сумму его последних n цифр. Величины для хранения всех nпоследних цифр числа не использовать. Около стены наклонно стоит палка длиной 4,5 м. Один ее конец находится на расстоянии 3 м от стены. Нижний конец палки начинает скользить в плоскости, перпендикулярной стене. Определить значение угла между палкой и полом (в градусах) с момента начала скольжения до падения палки че- рез каждые 0,2 м. В области 12 районов. Известны количество жителей (в тысячах человек) и площадь (в км2) каждого района. Определить среднюю плотность населения по области в целом. В области 12 районов. Известны количество жителей каждого района (в тысячах человек) и плотность населения в нем (тыс. чел./км2). Определить общую площадь территории области. Последовательность Фибоначчи образуется так: первый и второй члены последовательности равны 1, каждый следующий равен сумме двух предыдущих (1, 1, 2, 3, 5, 8, 13, ...). Дано натуральное число n (n >=3). а) Найти k-й член последовательности Фибоначчи. б) Получить первые n членов последовательности Фибоначчи. в) Верно ли, что сумма первых n членов последовательности Фибоначчи есть четное число? Рассмотрим последовательность, образованную дробями: 1/1, 2/1, 3/2, ..., в которой числитель (знаменатель) следующего члена последовательности получается сложением числителей (знаменателей) двух предыдущих членов. Числители двух первых дробей равны 1 и 2, знаменатели — 1 и 1. а) Найти k-й член этой последовательности. б) Получить первые n членов этой последовательности. в) Верно ли, что сумма первых n членов этой последовательности больше числа А? Найти сумму 22+23+24+…+210. Операцию возведения в степень не использовать. Найти сумму -12+22-32+42-…+102. Условный оператор не использовать. Дано вещественное число а и натуральное число n. Вычислить значение а1,а2,а3,..аn. Операцию возведения в степень не использовать. Задание № 2.Напечатать все кратные тринадцати натуральные числа, меньшие 100. Задачу решить двумя способами: а) без использования оператора цикла с условием; б) с использованием оператора цикла с условием. Найти 15 первых натуральных чисел, делящихся нацело на 19 и находящихся в интервале, левая граница которого равна 100. Найти 20 первых натуральных чисел, делящихся нацело на 13 или на 17 и находящихся в интервале, левая граница которого равна 500. Найти 10 первых натуральных чисел, оканчивающихся на цифру 7, кратных числу 9 и находящихся в интервале, левая граница которого равна 100. Составить программу, определяющую общее число удалений и общее штрафное время каждой из хоккейных команд во время игры (игроки удаляются на 2, 5 или 10 мин). Окончание игры моделировать вводом числа 0. Дано натуральное число. Определить, сколько раз в нем встречается первая цифра. Дано натуральное число n (n > 9). Определить его вторую (с начала) цифру. Задачу решить двумя способами: а) с использованием двух операторов цикла; б) с использованием одного оператора цикла. Дано натуральное число n (n > 99). Определить его третью (с начала) цифру. Задачу решить двумя способами: а) с использованием двух операторов цикла; б) с использованием одного оператора цикла. Дано натуральное число. а) Определить две его максимальные цифры. б) Определить две его минимальные цифры. Дано натуральное число. Определить, сколько раз в нем встречается минимальная цифра (например, для числа для числа 102 200 ответ равен 3, для числа 40 330 — 2, для числа 10 345 — 1). Дано натуральное число, в котором все цифры различны. Определить порядковые номера его максимальной и минимальной цифр, считая номера: а) от конца числа; б) от начала числа. Дано натуральное число. Определить номер цифры 8 в нем, считая от конца числа. Если такой цифры нет, ответом должно быть число 0, если таких цифр в числе несколько — должен быть определен номер самой левой из них. Дано натуральное число. Определить, сколько раз в нем встречается максимальная цифра (например, для числа 132 233 ответ равен 3, для числа 46 336 — 2, для числа 12 345 — 1). Дано натуральное число, в котором все цифры различны. Определить: а) порядковые номера двух его максимальных цифр, считая номера: от конца числа; от начала числа; Дано натуральное число, в котором все цифры различны. Определить: б) порядковые номера двух его минимальных цифр, считая номера: от конца числа; от начала числа. Технология выполнения работы Написать код программы с комментариями, прогнать и сделать скрин окна вывода каждой программы. Отчет оформляется в текстовом редакторе и должен содержать блок- схему, код программы и скрин окна вывода. |