Вариант 6
1.Линейные программы
Представить в виде алгоритма решение задачи. Имеются две линейки. На одной отмечен отрезок длиной 7 см, а на другой — 5 см. Как, пользуясь для измерений только данными линейками, нанести на них сантиметровые деления?
2.Линейные программы
Треугольник со сторонами а, b, с существует и является равнобедренным.
3.Операторы выбора и условия
Шахматная доска содержит 8×8 клеток. Горизонтали и вертикали обозначаются цифрами 1-8. Написать программу, проверяющую, что заданные две клетки лежат на одной диагонали.
4.Операторы выбора и условия
Написать программу, позволяющую по последней цифре числа определить последнюю цифру его квадрата.
5.Циклы
N сотрудников организации, уходя домой, сдают свои связки ключей вахтеру. После того как каждый из сотрудников кладет ключи в ящик, количество ключей в ящике увеличивается на 40%. Когда все N сотрудников сдали ключи, общее количество ключей стало равно М. Написать программу, определяющую, сколько ключей лежало в ящике первоначально. Определить порядковый номер сотрудника, после ухода которого первоначальное количество ключей в ящике удвоится.
6.Вычисление последовательности
Написать программу, позволяющую по последней цифре числа определить последнюю цифру его квадрата.
7.Типизированные файлы
а) названия игрушек, цена которых не превышает 140 руб. и которые подходят детям 5 лет;
8.Типизированные файлы
Дано целое число N и текстовый файл с именем Name1, содержащий один абзац текста, выровненный по левому краю. Отформатировать текст так, чтобы его ширина не превосходила N позиций, и выровнять текст по правому краю. Пробелы в конце строк удалить. Сохранить отформатированный текст в новом текстовом файле с именем Name2.
9.Процедуры и функции
В текстовом файле File1 записаны последовательности символов. Создайте файл целых чисел, элементами которого являются числа, полученные из групп подряд идущих цифр после удаления остальных символов.
10.Процедуры и функции
Даны 2 комплексных числа. Выполните с ними одно из четырех действий: +, -, *, / по выбору пользователя. Используйте подпрограммы арифметических действий над комплексными числами.