ЗАДАЧИ И РЕШЕНИЯ
СБОРНИК-13 (ПАСКАЛЬ)

Сборник задач с решениями на языке
паскаль. "Интересные задачи".

Задачи и решения: Сборник-13

В разделе "Задачи и решения" находятся тексты различных задач по информатике без решений.
     Решения к ним можно купить посредством SMS.
После отправки SMS Вы получаете пароль, который разрешает закачку.

 

Цена: 300 тенге = 2 у.е.



  • "Интересные задачи на Паскале".  Сборник-13
задачи и решения на паскале
Задача 1

Моделирование спирографа.
Хороший результат достигается при значениях: А=200, В=90, D=89.

-----------------------------------------------------------------------------------------------------------------------------


Задача 2

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

(100 баллов).

Тест: БТА%АН"АСЛАЮЫ

-----------------------------------------------------------------------------------------------------------------------------


Задача 3

Работа с множествами.
-----------------------------------------------------------------------------------------------------------------------------


Задача 4

Вывести в файл data-n.out (n-номер теста) K простых чисел.

-----------------------------------------------------------------------------------------------------------------------------


Задача 5

Определить к-й член последовательности 123456789101112131415...,
в которой выписаны все натуральные числа (к<=1000).
Вывести результат на экран.

-----------------------------------------------------------------------------------------------------------------------------


Задача 6

Найти общую площадь пересечения N прямоугольников со сторонами, параллельными осям координат.
Входные данные:
Вводится число N (количество прямоугольников 2<=N<=1000). Затем
вводится N четверок действительных чисел Х1,У1,Х2,У2, задающих
координаты левого верхнего и правого нижнего углов прямоугольника.
Результат: вывести площадь пересечения (общей части всех данных
прямоугольников) либо сообщение, что они не пересекаются.
Пример:
Входные данные:
3
0 0 10 10
5 5 15 15
-1.5 0 7 8

Результат: 6

-----------------------------------------------------------------------------------------------------------------------------


Задача 7

Игра "Города"
Всем известна игра "Города", в которой игроки поочередно записывают названия городов таким образом, что каждое последующее слово начинается с последней буквы предыдущего: Рыбинск-Курск- Караганда-Амстердам. По условиям игры названия городов не могут повторяться.
Двое игроков сыграли в эту игру, занося каждое слово в файл.
После игры вирус нарушил информацию в файлах: некоторые слова удалил, оставшиеся перемешал.
ЗАДАНИЕ: Определить, можно ли из всех приведенных в заданном файле названий составить последовательность, отвечающую правилам игры. Если это невозможно, то вывести сообщение
"нет решения" на экран дисплея. Если составить последовательность можно, вывести сообщение "есть решение", перечислить в алфавитном порядке все буквы, с которых может начинаться первое слово игры, и буквы, которыми может заканчиваться последнее слово игры.
ФОРМАТ ВХОДНОГО ФАЙЛА:
В текстовом файле cities_x_in(где х-номер теста), находятся неповторяющиеся слова - названия городов. Каждая строка файла содержит название только одного города. Никаких других символов, кроме заглавных латинских букв и признаков конца строк, в файле нет.
Количество слов N 1<=N<=500. Название города состоит не менее чем из 1 и не более чем из 255 букв. Имя файла вводится с клавиатуры.
 ПРИМЕР1
Содержимое входного файла:
KARAGANDA
RUBINSK
KURSK
MURMANSK
Вывод на экран: Вывод на экран:
Нет решения
ПРИМЕР2
Содержимое входного файла:
KARAGANDA
RUBINSK
KURSK
Вывод на экран:
Есть решение
Первые буквы: R
Последние буквы: А

-----------------------------------------------------------------------------------------------------------------------------


Задача 8

Даны три числа. Определить, можно ли построить треугольник с
указанными сторонами. Если можно, то указать будет ли он
остро-, прямо- или тупоугольным.

-----------------------------------------------------------------------------------------------------------------------------


Задача 9

Уравнение прямой: sx+ty+u=0
Две точки координатной плоскости лежат по разные стороны от заданной прямой в том случае, если подстановка их координат в левую часть уравнения прямой даёт числа, противоположного знака.
Если числа одного знака, то точки лежат в одной полуплоскости, а если число равно нулю, то эта точка лежит на прямой.
Ниже реализована функция, проверяющая положение 2-х точек относительно прямой.
-----------------------------------------------------------------------------------------------------------------------------


Задача 10

Функция, проверяющая принадлежность точки треугольнику
Параметры: Х,У - координаты точек;
Возвращаемое значение:
-1, если заданные точки лежат на одной прямой;
1, если точка принадлежит треугольнику;
0, если точка не принадлежит треугольнику;
-----------------------------------------------------------------------------------------------------------------------------


Задача 11

Эта программа при запуске запрашивает пароль.
Если пароль неправильный - работа программы заканчивается.
Если правильный - продолжает работать.
Пароль - "vesna"
-----------------------------------------------------------------------------------------------------------------------------


Задача 12

Случайные фигуры. Работа с графикой. Необычно и красиво.
-----------------------------------------------------------------------------------------------------------------------------


Задача 13

Составить программу, которая угадывала бы задуманное Вами число в диапазоне от 1 до 512 за минимальное количество вопросов. Программа задаёт вопросы вида:
- Верно ли, что задуманное Вами число больше такого-то числа?
-----------------------------------------------------------------------------------------------------------------------------


Задача 14

Построить спираль из латинских букв вида:

z
y   j   k   l   m
x   i   b  c   n
w  h  a  d   o
v   g  f   e   p
u   t  s   r   q

заканчивая её заданной буквой.
-----------------------------------------------------------------------------------------------------------------------------


Задача 15

Найти сумму чисел ряда 1+2+3+4+...+n для достаточно большого n.
-----------------------------------------------------------------------------------------------------------------------------


Задача 16

Определить значение К-ой цифры в последовательности: 110100100010000.......
-----------------------------------------------------------------------------------------------------------------------------


Задача 17

Дана последовательность символов.

Найти возрастающую подпоследовательность наибольшей длины.
-----------------------------------------------------------------------------------------------------------------------------


Задача 18

Матрица n*n состоит из нулей и единиц, которые образуют
прямоугольные области, которые могут касаться только углами.
Определить число и размер единичных областей.

-----------------------------------------------------------------------------------------------------------------------------


Задача 19

Расшифровать строки:
"рдписаотн йптыои щтптзст лмртн"
"щ гъик зёыагчиу эгёовч",

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


Задача 20

Дан шар радиуса R, центр которого находится в центре координат.
Необходимо определить количество трёхмерных квадратов, полностью находящихся в шаре. Ребра трёхмерного квадрата равняются единице.
Их вершины совпадают с точками целочисленными координатами.
Трёхмерный квадрат не находится в шаре если хотя бы одна точка, находящаяся внутри него или на его поверхности, лежит за поверхностью шара.
-----------------------------------------------------------------------------------------------------------------------------


 

| 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 |

| 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 |



Сборник-13 с решениями - купить посредством SMS    Цена: 300 тенге = 2 у.е.



В начало страницы  





Copyright © 2008

Rambler's Top100         Resurs.kz: сайты Казахстана и раскрутка сайта