Список задач к зачету по практике
методическая разработка на тему

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

Скачать:

ВложениеРазмер
Microsoft Office document icon spisok_zadach_k_zachetu_po_praktike.doc62.5 КБ

Предварительный просмотр:

Задачи к зачету по технологической практике

«Основы алгоритмизации и программирования»

Вычисления в математических задачах

   Вычислить длину окружности и площадь круга одного и того же заданного радиуса R.

   Найти площадь кольца, внутренний радиус которого равен r, а внешний — R (R> r).

   Дана длина ребра куба. Найти площадь грани, площадь полной поверхности и объем этого куба.

   Дана величина А, выражающая объем информации в байтах. Перевести А в более крупные единицы измерения информации.

   Даны два числа. Найти среднее арифметическое кубов этих чисел.

   Написать программу, которая выводит на экран первые четыре степени числа п.

   Дано действительное число х. Не пользуясь никакими другими арифметическими операциями, кроме умножения, сложения и вычитания, вычислить за минимальное число операций 2x4 - Зх3 + 2 - 5х + 6.

   Дано значение а. Не используя никаких функций и никаких операций, кроме умножения, получить значение as за три операции и а10 за четыре операции.

   Найти сумму членов арифметической прогрессии, если известны ее первый член, знаменатель и число членов прогрессии

   Дано натуральное число Т, которое представляет возраст человека. Подсчитать, сколько дней прожито (считать, что в году 365 дней).

   Дано натуральное число Т, которое представляет длительность прошедшего времени в секундах. Вывести данное значение длительности в часах, минутах и секундах в следующей форме: НН час ММ мин SS cек.

   Дано действительное число R вида nnn. ddd (три цифровых разряда в дробной и целой частях). Поменять местами дробную и целую части числа и вывести полученное значение числа.

   Найти произведение цифр заданного четырехзначного числа.

   Найти частное произведений четных и нечетных цифр четырехзначного числа.

   Даны натуральные числа М и N. Вывести старшую цифру дробной части и младшую цифру целой части числа M/N.

Задачи на составление логических выражений

Составить линейную программу, печатающую значение true, если указанное высказывание является истинным, и false — в противном случае.

   Сумма двух первых цифр заданного четырехзначного числа равна сумме двух его последних цифр.

   Сумма цифр данного трехзначного числа N является четным числом.

   Квадрат заданного трехзначного числа равен кубу суммы цифр этого числа.

   Целое число M является четным двузначным числом.

   Данная тройка натуральных чисел а,b, с является тройкой Пифагора, т.е. с2 = а2 + b2.

   Все цифры данного четырехзначного числа N различны.

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

   Цифра М входит в десятичную запись четырехзначного числа N.

   Цифры данного трехзначного числа N являются членами арифметической прогрессии.

Задачи по теме «Ветвление»

   Даны три действительных числа. Возвести в квадрат те из них, значения которых

неотрицательны, и в четвертую степень — отрицательные.

   Даны действительные числа х и у, не равные друг другу. Меньшее из этих двух чисел заменить половиной их суммы, а большее — их удвоенным произведением.

   Определить, делителем каких чисел а, b, с является число к.

   Услуги телефонной сети оплачиваются по следующему правилу: за разговоры до А минут в месяц — В руб., а разговоры сверх установленной нормы оплачиваются из расчета С руб. за минуту. Написать программу, вычисляющую плату за пользование телефоном для введенного времени разговоров за месяц.

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

четырех групп: дошкольник, ученик, работник, пенсионер. Возраст вводится с клавиатуры.

   Определить правильность даты, введенной с клавиатуры (число — от 1 до 31, месяц — от 1

до 12). Если введены некорректные данные, то сообщить об этом.

   Написать программу нахождения суммы большего и меньшего из трех чисел.

   Найти max{min(a, b), min(c, d)}.

   Даны три числа а, b, с. Определить, какое из них равно d. Если ни одно не равно d, то найти  

max(d - а, d - b, d - c).

   Написать программу, которая по заданным трем числам определяет, является ли сумма каких-либо двух из них положительной.

   Составить программу, которая проверяла бы, не приводит ли суммирование двух целых чисел А и В к переполнению (т.е. к результату большему чем 32 767). Если будет переполнение, то сообщить об этом, иначе вывести сумму этих чисел.

   В небоскребе М этажей и всего один подъезд; на каждом этаже по 3 квартиры; лифт может останавливаться только на нечетных этажах. Человек садится в лифт и набирает номер нужной ему квартиры М. На какой этаж должен доставить лифт пассажира

Задачи по теме «Оператор выбора»

   Написать программу, которая по номеру дня недели (целому числу от 1 до 7) выдает в

качестве результата количество уроков в вашей группе в этот день.

   Написать программу, позволяющую по последней цифре числа определить последнюю цифру

его квадрата.

   Составить программу, которая по заданным году и номеру месяца т определяет количество

дней в этом месяце.

Составить программу, которая по данному числу (1 — 12) выводит название соответствующего

ему месяца.

   Составить программу, позволяющую получить словесное описание школьных отметок (1 —

«плохо», 2 — «неудовлетворительно», 3 — «удовлетворительно», 4 — «хорошо», 5 —

«отлично»).

   Для каждой введенной цифры (0 — 9) вывести соответствующее ей название на английском

языке (0 — zero, 1 — one,2 — two, ... ).

   Написать программу, которая по номеру месяца выдает название следующего за ним месяца

(при т= 1 получаем февраль, 4 — май и т.д.).

   Написать программу, которая бы по введенному номеру времени года (1 — зима, 2 — весна, 3 — лето, 4 — осень) выдавала соответствующие этому времени года месяцы, количество дней в каждом из месяцев.

   В старояпонском календаре был принят 12-летний цикл. Годы внутри цикла носили названия

животных: крысы, коровы, тигра, зайца, дракона, змеи, лошади, овцы, обезьяны, курицы,

собаки, свиньи. Написать программу, которая вводит номер некоторого года и печатает его

название по старояпонскому календарю.

(Справка: 1996 г. — год Крысы — начало очередного цикла.)

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

   Составить программу, которая для любого натурального числа печатает количество цифр в

записи этого числа.

   Составить программу, позволяющую по последней цифре данного числа определить

последнюю цифру куба этого числа.

Задачи по теме «Циклы»

   Вычислить сумму первых десяти натуральных чисел.

   Вычислить сумму квадратов первых 7 натуральных чисел.

   Возвести в 7-ю степень число 3, не используя операцию возведения в степень.

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

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

   Составить алгоритм решения задачи: сколько можно купить быков, коров и телят, платя за быка 10 руб., за корову — 5 руб., а за теленка — 0,5 руб., если на 100 руб. надо купить 100 голов скота?

   Напечатать таблицу перевода расстояний в дюймах в сантиметры. (1 дюйм = 2,54 см) для значений от 1 до 10 с шагом 1.

   Покупатель должен заплатить в кассу S руб. У него имеются купюры по 1, 5, 10, 50, 100, 500, 1000 и 10 000 руб. Сколько купюр разного достоинства отдаст покупатель, если он начинает платить с самых крупных купюр?

   У гусей и кроликов вместе 64 лапы. Сколько может быть кроликов и гусей (указать все сочетания)?

   Составить программу, которая печатает таблицу умножения и сложения натуральных чисел в десятичной системе счисления. (диапазон и шаг задать самостоятельно)

   Найти сумму всех n-значных чисел (1 < n < 4).

   Составить программу, которая находит наибольшее значение отношения трехзначного числа к сумме его цифр.

Задачи по теме «Табулирование функций»

Составить программу для вычисления значений функции F(x) ( на отрезке [а, b] с шагом h. Результат представить в виде таблицы, первый столбец которой — значения аргумента, второй — соответствующие значения функции.

   F(x) = х - sin x

   F(x) = x2sin2x + 1

   F(x) = 7sin2 x - -cosx

Задачи по теме «Ряды»

   Вычислить (1 + sin 0,1)(1 + sin 0,2) ...(1 + sin 10).

   Даны натуральное число п и действительное число х. Вычислить sin x + sin х2 + ... + sinxn

   Дано натуральное число п. Вычислить s=1*2+2*3+3*4+…+n*(n+1)

   Даны действительное число a и натуральное число n.вычислить p=a(a-n)(a-2n)…a(a-n2)

   Вычислить у = cosx + cosx2 + cosx3 + ... + cosxn.

   Вычислить у = sin 1 + sin 1,1 + sin 1, 2 + ... + sin 2.

Задачи по теме «Одномерные массивы»

   Определить, сколько процентов от всего количества элементов последовательности целых чисел составляют нечетные элементы.

   В заданном одномерном массиве поменять местами соседние элементы, стоящие на четных местах, с элементами, стоящими на нечетных местах.

   Задана последовательность М вещественных чисел. Вычислить сумму чисел, порядковые номера которых являются простыми числами.

   При поступлении в вуз абитуриенты, получившие двойку на первом экзамене, ко второму не допускаются. В массиве А[п] записаны оценки экзаменующихся, полученные на первом экзамене. Подсчитать, сколько человек не допущено ко второму экзамену.

   Дана последовательность чисел, среди которых имеется один нуль. Вывести на печать все числа до нуля включительно.

   В одномерном массиве размещены: в первых элементах — значения аргумента, в следующих — соответствующие им значения функции. Напечатать элементы этого массива в виде двух параллельных столбцов (аргумент и значения функции).

Задачи по теме «Двумерные массивы»

   Найти наибольший и наименьший элементы прямоугольной матрицы и поменять их местами.

   Для целочисленной квадратной матрицы найти число элементов, кратных к, и наибольший из них.

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

   Определить наименьший элемент каждой четной строки матрицы А[М, N].

   Пусть дана действительная матрица размером n строк и m столбцов. Требуется преобразовать матрицу следующим образом: поэлементно вычесть последнюю строку из всех строк, кроме последней.

   Определить номера тех строк целочисленной матрицы A[N, К], которые совпадают с массивом D[K]. Если таких строк нет, выдать соответствующее сообщение.

Задачи по теме «Cтроки»

   Дана строка. Подсчитать, сколько в ней букв r, к, t.

   Дана строка, заканчивающаяся точкой. Подсчитать, сколько слов в строке.

   Дана строка, содержащая английский текст. Найти количество слов, начинающихся с буквы b

   Дана строка символов, среди которых есть двоеточие (:). Определить, сколько символов ему предшествует.

   Дана строка, содержащая текст, заканчивающийся точкой. Вывести на экран слова, содержащие четыре буквы.

   Дана строка, содержащая текст. Найти длину самого короткого слова и самого длинного слова.

   Дана строка. Преобразовать ее, заменив каждый символ * на 5.

   Дана строка. Преобразовать ее, заменив точками все двоеточия (:), встречающиеся среди первых п/2 символов, и заменив точками все восклицательные знаки, встречающиеся среди символов, стоящих после п/2 символов.

   Из заданной символьной строки выбрать те символы, которые встречаются в ней только один раз, в том порядке, в котором они встречаются в тексте.


По теме: методические разработки, презентации и конспекты

Задачи по математике для зачета (СПО)

Для подготовки зачета по математике СПО групп...

Материал дифференцированного зачета производственной практики ПМ.04 Профилактическая деятельность для специальности 31.02.01. Лечебное дело

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

Комплект материалов для проведения дифференцированного зачета производственной практики ПП 02 Технология оказания медицинских услуг

Назначение дифференцированного зачета  Дифференцированный зачет  по ПП 02 Технология оказания медицинских услуг проводится с целью: Оценить уровень подготовки студентов по следующим тем...

Список задач по ОИРТ на 1 семестр

Список задач по ОИРТ на 1 семестр по специальности 11.02.04 Радиотехнические комплексы и системы управления космических летательных аппаратов...

Список задач по ОИРТ на 2 семестр

Список задач по ОИРТ на 2 семестр по специальности 11.02.04 Радиотехнические комплексы и системы управления космических летательных аппаратов...

Список задач для он-лайн тренинга по ОИРТ на 1 семестр

Список задач для он-лайн тренинга по ОИРТ на 1 семестр по специальности 11.02.04 Радиотехнические комплексы и системы управления космических летательных аппаратов...

Список задач для он-лайн тренинга по ОИРТ на 2 семестр

Список задач для он-лайн тренинга по ОИРТ на 2 семестр по специальности 11.02.04 Радиотехнические комплексы и системы управления космических летательных аппаратов...