Вариант 10
1.Линейные программы
Вычислить, используя не более восьми операций умножения и восьми операций сложения или вычитания: 3x2y2-2xy2-7x2y-4y2+15xy+2x2-3x+10y+6.
2.Линейные программы
10. Все цифры данного четырехзначного числа N различны.
3.Операторы выбора и условия
Написать программу, проверяющую истинность высказывания «Одно из четырех чисел отлично от других, равных между собой».
4.Операторы выбора и условия
Составить программу, позволяющую получить словесное описание школьных отметок (1 – «плохо», 2 – «неудовлетворительно», 3 – «удовлетворительно», 4 – «хорошо», 5 – «отлично»).
5.Циклы
Спортсмен, начав тренировки, в первый день пробежал 10 км. Каждый следующий день он увеличивал дистанцию на 12%. Написать программу, определяющую общую длину пробега за месяц и первый день с начала тренировок, после которого дистанция превысит 25 км.
6.Вычисление последовательности
Составить программу, позволяющую получить словесное описание школьных отметок (1 – «плохо», 2 – «неудовлетворительно», 3 – «удовлетворительно», 4 – «хорошо», 5 – «отлично»).
7.Типизированные файлы
Дан типизированный файл, элементами которого являются отдельные слова. Напечатать: а) первый элемент; б) пятый элемент; в) n-й элемент; г) последний элемент.
8.Типизированные файлы
Дан текстовый файл. Вывести в другой файл самые длинные слова текста (с учетом знаков препинания, расположенных в начале и в конце слов).
9.Процедуры и функции
В файле хранятся название товара, количество и цена единицы. Задается строка, состоящая из имени и n пар натуральных чисел. Имя задает название нового файла. Первое число в каждой паре указывает номер записи файла, второе – количество записей, которые нужно переписать в выходной файл, начиная с записи с заданным номером. Если указанное количество превышает длину файла, то записи переписываются до конца файла. Написать программу для решения этой задачи.
10.Процедуры и функции
Составить программу разложения данного натурального числа на простые множители.