Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Решение Вами Предложенных Задач На Языке PASCAL. Алгоритмы.


Информационный Канал Subscribe.Ru


Решение Предложенных Вами Задач На Языке PASCAL.
Описание Работы Алгоритмов.

Основные e-mail адреса рассылки
Все условия Ваших задач присылать сюда: pascal123@mail.ru (тема "Zadacha", либо "Задача")
Решенные задачи, либо идеи по решению таковых сюда: pascal123@mail.ru (тема "Reshenie", либо "Решение")
Вопросы/ответы по Pascal/Delphi сюда: pascal123@mail.ru (тема "Vorpos", либо "Вопрос")
Вопрос лично администратору рассылки присылайте по адресу:
pascal123@mail.ru (тема "Avtoru", либо "Автору")
На этот адрес также можно сбрасывать все предложения, пожелания, любые отзывы о рассылке, в том числе и отрицательные:-)

Задачи
Сегодня я предлагаю Вам занятся тем, что просто порешать некоторые полезные задачки для общего развития, думаю энтузиасты найдутся!
Решаем как обычно либо на Pascal, либо на Delphi.
Разные задачи в зависимости от сложности таковых имеют различный вес (балл, указанный в скобках). Все Ваши решения присылайте на проверку мне по адресу: pascal123@mail.ru
В случае правильного решения Вы получаете этот балл. Через две недели мы подведем итоги и опубликуем в рассылке ТОП самых умных людей рассылки, набравших наибольшие баллы.
Итак, дамы и господа, задачи перед Вами!


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

(7 б.) Число Армстронга - такое число из К цифк, для которого сумма К-х степеней его цифр равна самому числу, например: 153 = 1^3 + 5^3 + 3^3. Найти все числа Армстронга не более, чем из четырех цифр.

(7 б.) Матрица К(m,m) состоит из нулей и едениц. Найти в ней номера (индексы) хотя бы одной строки или хотя бы одного столбца, не содержащих еденицы, либо сообщить, что таковых нет.

(8 б.) Латинский квадрат. Латинским квадратом порядка n называется квадратная таблица размером n x n, каждая строка и каждый столбец которой содержат все числа от 1 до n. Проверить, является ли заданная целочисленная матрица латинским квадратом.

(8 б.) Магический квадрат. Магическим квадратом порядка n называется квадратная таблица размером n x n, состоящая из чисел 1,2,...,n^2 так, что суммы по каждому столбцу, каждой строке и каждой из двух диагоналей равны между собой. Проверить, является ли заданная целочисленная квадратная матрица магическим квадратом.
>(15 б.) Развитие задачи. Реализовать любой алгоритм построения магического квадрата заданного размера.

(10 б.) Вычислить факториалы всех чисел от 1 до 100. (число 100! не может быть представлено ни в одном стандартном типе переменных, не поместится на одной строке экрана дисплея)

(10 б.) Суммы по косой. Просуммировать элементы матрицы А(n,n) по каждой из линий, параллельных главной диагонали. Напечатать полученные суммы.

(10 б.) Черный квадрат. В матрице A(m,n) состоящей из нулей и едениц, найти квадрат заданного размера (квадратную подматрицу), состоящий целиком из нулей.
>(16 б.) Развитие задачи. Найти квадрат наибольшего размера.


Присылать решения этих задач как всегда сюда (pascal123@mail.ru)
Самые минимальные + интересные решения будут опубликованы в этой рассылке.

Задачи от пользователей
Samael: Получить все размещения из 10 элементов 1, 2,..., 10 по 3 в каждом.
Размещением называется выборка из n указанных элементов m неповторяющихся элементов.
Процедура должна быть рекурсивной.
:: Ответить

Вопросы по Pascal/Delphi
Dark: Кто-нить скажет мне в чем преимущества рекурсивных процедур в отличии от нерекурсивных?
Ведь по сути тот же цикл, но ещё на каждый вызов процедуры в рекурсии заимствуется дополнительная память и + это снижает общую скорость алгоритма, так на фиг вообще нужна тогда рекурсия??
:: Ответить
Geo666: Хочу научиться решать задачи, но не знаю даже с чего начать((((( Порекомендуйте что необходимо для того, чтобы уметь хорошо решать, может быть какие книги, может ещё что-либо.....
:: Ответить
Qwerty: Что такое графы и для чего они нужны?? На чем они реализуются.... расскажите подробнее что это и с чем их едят?
:: Ответить

Общественное мнение :-)
- Как часто, по Вашему мнению, должна выходить рассылка??
- Чего Вам не хватает в этой рассылке??
- Есть ли у Вас желание отписаться от этой рассылки? (почему)

Ответы на любые вышеперечисленные вопросы, пожалуйста сюда: pascal123@mail.ru

Как помочь рассылке?
Рассылка нуждается в новых посетителях и непосредственно Вы можете нам помочь!
Как?
Это достаточно просто!
Необходимо всего лишь отправить одному или ещё лучше нескольким знакомым "письмо приглашение" подписаться на эту рассылку.
Для того, чтобы им подписаться, нет необходимости идти на сайт и подписываться, достаточно всего лишь отправить любое письмо на адрес: comp.soft.prog.pascal123-sub@subscribe.ru
И автоматически они станут полноценными читателями нашей рассылки, за что Вам огромное спасибо!

И на последок случайный анекдот!
- Девушка, Вы не приступны как крепость, да?!
- Смотря оружием какого калибра Вы собираетесь её штурмовать...

http://subscribe.ru/
E-mail: ask@subscribe.ru
Отписаться
Убрать рекламу


В избранное