Главная страница
Навигация по странице:

  • Контрольные вопросы

  • Цель работы

  • Цикл с параметром

  • Цикл с предусловием.

  • Цикл с постусловием.

  • Задание

  • Технология

  • учебно-метод указ 2022. дагестанский госудаственный технический университет


    Скачать 1.08 Mb.
    Названиедагестанский госудаственный технический университет
    Дата03.07.2022
    Размер1.08 Mb.
    Формат файлаdocx
    Имя файлаучебно-метод указ 2022.docx
    ТипУчебно-методические указания
    #623418
    страница25 из 27
    1   ...   19   20   21   22   23   24   25   26   27

    Технология выполнения работы


    Отчетом является файл СУБД_ФИО_студента.accdb, созданный в результате выполнения задания.

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

    1. Что включает понятие структура базы данных?

    2. Что такое ключевое поле?

    3. Зачем создаются связи между таблицами?

    4. Какие объекты СУБД вы знаете?

    5. Для какой цели используются формы в MS ACCESS?

    6. Какие запросы вы знаете?

    7. В каком режиме создается запрос на выборку?



    Практическая работа №7. Программирование алгоритмов циклической структуры на языке С++ .


    Цель работы: приобретение навыков написания программ с использованием операторов повтора.
    Общие теоретические сведения

    Цикл — это повторение одного и того же участка кода в программе. Последовательность действий, которые повторяются, называют телом цикла. Один проход цикла — это шаг или итерация. Переменные, изменяющиеся внутри цикла и влияющие на его окончание, называются параметрами цикла. В Си++ существуют три типа операторов цикла: и цикл с параметром, цикл с предусловием и цикл с постусловием.

    Цикл с параметром. Формат оператора цикла с параметром:

    for (выр1; выр2; выр3) оператор;

    где выр1- выполняется только один раз в начале цикла. Обычно оно определяет начальное значение параметра цикла (инициализирует параметр цикла).

    выр2 - условие выполнения цикла (условие выхода),

    выр3- обычно определяет изменение параметра цикла (шаг, счетчик),

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

    Цикл с предусловием. Формат оператора цикла с предусловием:

    while (выражение) оператор;

    Цикл повторяет свое выполнение, пока значение выражения отлично от нуля, т. е. заключенное в нем условие цикла истинно.

    Цикл с постусловием. Формат оператора цикла с постусловием:

    do оператор while (выражение);

    Цикл выполняется до тех пор, пока выражение отлично от нуля, т.е. заключенное в нем условие цикла истинно. Выход из цикла происходит после того, как значение выражения станет ложным, иными словами равным нулю.

    Индивидуальные задания к практической работе №7

    Задание 1.


    1. Одноклеточная амеба каждые 3 часа делится на 2 клетки. Определить, сколько клеток будет через 3, 6, 9, ..., 24 часа, если первоначально была одна амеба.

    2. Гражданин 1 марта открыл счет в банке, вложив 1000 руб. Через каждый месяц размер вклада увеличивается на 2% от имеющейся суммы. Определить:

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

    1. Начав тренировки, лыжник в первый день пробежал 10 км. Каждый следующий день он увеличивал пробег на 10% от пробега предыдущего дня. Определить:

    а) пробег лыжника за второй, третий, ..., десятый день тренировок;

    б) какой суммарный путь он пробежал за первые 7 дней тренировок.

    1. В некотором году (назовем его условно первым) на участке в 100 гектаров средняя урожайность ячменя составила 20 центнеров с гектара. После этого каждый год площадь участка увеличивалась на 5%, а средняя урожайность — на 2%. Определить:

    а) урожайность за второй, третий, ..., восьмой год;

    б) площадь участка в четвертый, пятый, ..., седьмой год; в) какой урожай будет собран за первые шесть лет.

    1. Определить суммарный объем в литрах двенадцати вложенных друг в друга шаров со стенками толщиной 5 мм. Внутренний диаметр внутреннего шара равен 10 см. Принять, что шары вкладываются друг в друга без зазоров.

    2. Дано шестизначное число. Найти сумму его цифр. Величины для хранения всех шести цифр числа не использовать.

    3. Дано натуральное число. Найти сумму его последних n цифр. Величины для хранения всех nпоследних цифр числа не использовать.

    4. Около стены наклонно стоит палка длиной 4,5 м. Один ее конец находится на расстоянии 3 м от стены. Нижний конец палки начинает скользить в плоскости, перпендикулярной стене. Определить значение угла между палкой и полом (в градусах) с момента начала скольжения до падения палки че- рез каждые 0,2 м.

    5. В области 12 районов. Известны количество жителей (в тысячах человек) и площадь (в км2) каждого района. Определить среднюю плотность населения по области в целом.

    6. В области 12 районов. Известны количество жителей каждого района (в тысячах человек) и плотность населения в нем (тыс. чел./км2). Определить общую площадь территории области.

    7. Последовательность Фибоначчи образуется так: первый и второй члены последовательности равны 1, каждый следующий равен сумме двух предыдущих (1, 1, 2, 3, 5, 8, 13, ...). Дано натуральное число n (n >=3).

    а) Найти k-й член последовательности Фибоначчи.

    б) Получить первые n членов последовательности Фибоначчи.

    в) Верно ли, что сумма первых n членов последовательности Фибоначчи есть четное число?

    1. Рассмотрим последовательность, образованную дробями: 1/1, 2/1, 3/2, ..., в которой числитель (знаменатель) следующего члена последовательности получается сложением числителей (знаменателей) двух предыдущих членов. Числители двух первых дробей равны 1 и 2, знаменатели — 1 и 1.

    а) Найти k-й член этой последовательности.

    б) Получить первые n членов этой последовательности.

    в) Верно ли, что сумма первых n членов этой последовательности больше числа А?

    1. Найти сумму 22+23+24+…+210. Операцию возведения в степень не использовать.

    2. Найти сумму -12+22-32+42-…+102. Условный оператор не использовать.

    3. Дано вещественное число а и натуральное число n. Вычислить значение а123,..аn. Операцию возведения в степень не использовать.

    Задание 2.


    1. Напечатать все кратные тринадцати натуральные числа, меньшие 100. Задачу решить двумя способами:
      а) без использования оператора цикла с условием;
      б) с использованием оператора цикла с условием.

    2. Найти 15 первых натуральных чисел, делящихся нацело на 19 и находящихся в интервале, левая граница которого равна 100.

    3. Найти 20 первых натуральных чисел, делящихся нацело на 13 или на 17 и находящихся в интервале, левая граница которого равна 500.

    4. Найти 10 первых натуральных чисел, оканчивающихся на цифру 7, кратных числу 9 и находящихся в интервале, левая граница которого равна 100.

    5. Составить программу, определяющую общее число удалений и общее штрафное время каждой из хоккейных команд во время игры (игроки удаляются на 2, 5 или 10 мин). Окончание игры моделировать вводом числа 0.

    6. Дано натуральное число. Определить, сколько раз в нем встречается первая цифра.

    7. Дано натуральное число n (n > 9). Определить его вторую (с начала) цифру. Задачу решить двумя способами:

    а) с использованием двух операторов цикла;
    б) с использованием одного оператора цикла.

    1. Дано натуральное число n (n > 99). Определить его третью (с начала) цифру. Задачу решить двумя способами:

    а) с использованием двух операторов цикла;
    б) с использованием одного оператора цикла.

    1. Дано натуральное число.

    а) Определить две его максимальные цифры.
    б) Определить две его минимальные цифры.

    1. Дано натуральное число. Определить, сколько раз в нем встречается минимальная цифра (например, для числа для числа 102 200 ответ равен 3, для числа 40 330 — 2, для числа 10 345 — 1).

    2. Дано натуральное число, в котором все цифры различны. Определить порядковые номера его максимальной и минимальной цифр, считая номера:

    а) от конца числа;

    б) от начала числа.

    1. Дано натуральное число. Определить номер цифры 8 в нем, считая от конца числа. Если такой цифры нет, ответом должно быть число 0, если таких цифр в числе несколько — должен быть определен номер самой левой из них.

    2. Дано натуральное число. Определить, сколько раз в нем встречается максимальная цифра (например, для числа 132 233 ответ равен 3, для числа 46 336 — 2, для числа 12 345 — 1).

    3. Дано натуральное число, в котором все цифры различны. Определить:
      а) порядковые номера двух его максимальных цифр, считая номера:

    от конца числа;

    от начала числа;

    1. Дано натуральное число, в котором все цифры различны. Определить:

    б) порядковые номера двух его минимальных цифр, считая номера:

    от конца числа;

    от начала числа.

    Технология выполнения работы

    Написать код программы с комментариями, прогнать и сделать скрин окна вывода каждой программы. Отчет оформляется в текстовом редакторе и должен содержать блок- схему, код программы и скрин окна вывода.
    1   ...   19   20   21   22   23   24   25   26   27


    написать администратору сайта