Поможем написать учебную работу
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Если у вас возникли сложности с курсовой, контрольной, дипломной, рефератом, отчетом по практике, научно-исследовательской и любой другой работой - мы готовы помочь.
Задачи по программированию (базовый уровень)
ФИО______________________________________________Группа________________________Вариант 1
№ |
Описание задания |
Колл. баллов |
Дата сдачи |
Подпись |
Отчет |
Подпись |
||||||||||||
1 |
Дано целое положительное трехзначное число. Напишите программу, позволяющую отсортировать цифры в данном числе по убыванию и вывести на экран |
|||||||||||||||||
2 |
Даны длины трех отрезков a, b, c. Если можно построить треугольник по этим трем отрезкам, то вычислить его периметр и площадь. |
|||||||||||||||||
3 |
Для каждой введенной цифры (0 9) вывести соответствующее ей название на английском языке (0 zero, 1 one, 2 two,... ). |
|||||||||||||||||
4 |
Составить программу перевода натурального числа из двоичной системы счисления в шестнадцатиричную |
|||||||||||||||||
5 |
Поменять местами центральную и последнюю цифры числа. |
|||||||||||||||||
6 |
Составьте программу, проверяющую, можно ли, меняя элементы одномерного массива A, получить одномерный массив B. |
|||||||||||||||||
7 |
Составьте программу упорядочения по возрастанию элементов каждой строки двумерного массива C |
|||||||||||||||||
8 |
Напишите программу, определяющую, какая находит частотную характеристику текста. |
|||||||||||||||||
9 |
Описать процедуру SplitIntFile(Name0,k,Name1,Name2), jnohps~ys~ первые k (>= 0) элементов существующего файла целых чисел с именем Name0 в файл Name1, а остальные элементы в файл Name2 (прежнее содержимое результирующих файлов стирается). Один из результирующих файлов может оказаться пустым. Применить эту процедуру к файлу Name0, используя указанные значения Name1, Name2 и k. |
|||||||||||||||||
10 |
Используя функцию Otr из задания Proc16, описать функцию Perim(Ax,Ay,Bx,By,Cx,Cy) вещественного типа, находящую периметр треугольника ABC по координатам его вершин (Ax, Ay, Bx, By, Cx, Cy вещественные параметры). С помощью этой функции найти периметры треугольников ABC, ABD, ACD, если даны координаты точек A, B, C, D. |
|||||||||||||||||
11 |
Описать рекурсивную функцию NOD(A,B) целого типа, находящую наибольший общий делитель двух натуральных чисел A и B, используя алгоритм Евклида: NOD(A,B) = NOD(B mod A,A), если A <> 0; NOD(0,B) = B. С помощью этой функции найти наибольшие общие делители пар A и B, A и C, A и D, если даны числа A, B, C, D. |
|||||||||||||||||
12 |
Создайте структуру данных "двунаправленный список", реализовав все стандартные методы. Методы:
|
|||||||||||||||||
13 |
Создайте структуру данных "стек", реализовав все указанные здесь методы.
|
|||||||||||||||||
14 |
Создайте структуру данных "очередь", реализовав все указанные здесь методы.
|
|||||||||||||||||
15 |
Реализуйте модуль, подключение которого позволяет заводить список, стек и очередь с функционалом 12,13,14 задачи |
Преподаватель ______________________________________________________Купш А.Г.
Студент_______________________________________________________ ____________