Поиск по этому блогу

пятница, 29 декабря 2017 г.

Дёшево и сердито


- Нет, решил поездом ехать. Дешево и сердито!
Допустим, поездом действительно дешевле, чем самолетом, хотя и не всегда. Но почему "сердито"?! И кто может сердиться на дешевизну - если, конечно, речь идет о слове "сердито" в том самом известном нам смысле?
"Сердито" (наречие от прилагательного "сердитый") означает "зло, сурово, раздраженно, злобно, яростно, грозно, хмуро, разгневанно". Синонимов много, и все они о неприятном. Между тем, когда мы говорим о чем-то "дешево и сердито", то имеем в виду нечто дешевое, но вполне отвечающее своему назначению. Дешево и сердито - это, с нашей точки зрения, хорошо! В чем же тут дело?

понедельник, 18 декабря 2017 г.

Свой бизнес

Петр Васильевич Колошин никогда не был пугливым человеком и всегда отличался спокойствием и прозорливостью, особенно в сфере мировых политических и экономических процессов. Однако, не смотря ни на что, Петр Васильевича очень недооценил последствия мирового финансового кризиса и как следствие был уволен пару недель назад с должности сетевого администратора одной большой и серьезной организации.

вторник, 12 декабря 2017 г.

Задача "День программиста"

(Время: 1 сек. Память: 16 Мб Сложность: 13%)

День программиста отмечается в 255-й день года (при этом 1 января считается нулевым днем). Требуется написать программу, которая определит дату (месяц и число григорианского календаря), на которую приходится День программиста в заданном году.
В григорианском календаре високосным является:
год, номер которого делится нацело на 400
год, номер которого делится на 4, но не делится на 100

воскресенье, 26 ноября 2017 г.

Задача "Лентяй"

(Время: 1 сек. Память: 16 Мб Сложность: 21%)
Студент Валера являет собой классический пример лентяя. На занятия он практически не ходит, и только в конце семестра появляется в университете и сдает ”хвосты”. Его заветная мечта: найти такой день, когда можно будет сдать сразу все долги. У него есть расписание работы преподавателей, из которого точно известно, с какого и по какой день месяца каждый преподаватель ежедневно будет доступен.

четверг, 9 ноября 2017 г.

Коробки

(Время: 1 сек. Память: 16 Мб Сложность: 19%)
На столе лежат коробка размера A1 × B1 × C1 и коробка размера A2 × B2 × C2. Выясните можно ли одну из этих коробок положить в другую, если разрешены повороты коробок вокруг любого ребра на угол 90 градусов.

Входные данные

четверг, 2 ноября 2017 г.

Для студентов педколледжа

2.11.2017 прошла педагогическая мастерская для студентов педагогического колледжа. тема мастерской "Создание игровых и анимационных проектов в начальной школе".  Были две группы. Рассматривались возможности среды Scratch.
Для заинтересовавшихся руководство и саму программу можно скачать:

По появившемся вопросам обращайтесь через комментарии

пятница, 27 октября 2017 г.

Что делать родителям когда ребенок готовится к экзаменам

Портрет стресса

 Физиологические симптомы:
·        кожная сыпь; головные боли;
·        тошнота;
·        диарея («медвежья болезнь»);
·        мышечное напряжение;
·        углубление и учащение дыхания;
·        учащенный пульс;
·        перепады артериального давления.
Эмоциональные симптомы:

Налоги

(Время: 1 сек. Память: 16 Мб Сложность: 20%)
В некотором государстве действует N фирм, конкурирующих между собой. У каждой фирмы есть некоторая прибыль в год, равная V[i] американских рублей. У царя есть любимые фирмы, а есть нелюбимые. Соответственно, налог для всех фирм разный и назначается царем в индивидуальном порядке. Налог на i-ую фирму равен p[i] процентов.
Собиратели статистики решили посчитать, с какой фирмы в государственную казну идет наибольший доход (в казну идут все налоги). К сожалению, они не учили в детстве ни математику, ни информатику (так что учитесь, дети!), и их задача резко осложняется.
Помогите им в этой нелегкой задаче.

понедельник, 23 октября 2017 г.

Словарь

(Время: 1 сек. Память: 16 Мб Сложность: 31%)
Дан некоторый набор букв и словарь. Ваша задача - подсчитать, сколько различных слов из словаря можно составить из этих букв.
Входные данные
В первой строке файла INPUT.TXT записано число N - количество слов в словаре (0 ≤ N ≤ 1000). В следующих N строках файла записано по одному слову из словаря. Слова содержат от 1 до 10 маленьких английских букв. Все слова в словаре различны. В последней строке файла записан набор букв (от 1 до 100 букв).
Выходные данные

среда, 11 октября 2017 г.

Тарабарская грамота

- Что за тарабарщину вы несете? Извольте выражаться понятнее.
Тарабарщина. Нечто бессмысленное и непонятное, как определяют это понятие толковые словари. Собственно, современному человеку, говорящему по-русски, и без словарей понятно, что такое "тарабарщина": само звучание слова говорит о какой-то бессмыслице, ерунде, абракадабре. Но это современному! А если обратиться к истории, мы обнаружим, что слово "тарабарский" было термином, и весьма почтенным: "тарабарский" означало "тайнописный".

понедельник, 9 октября 2017 г.

Число E

(Время: 1 сек. Память: 16 Мб Сложность: 10%)
Выведите в выходной файл округленное до n знаков после десятичной точки число E. В данной задаче будем считать, что число Е в точности равно 2.7182818284590452353602875.
Входные данные
Входной файл INPUT.TXT содержит целое число n (0 ≤ n ≤ 25).
Выходные данные
В выходной файл OUTPUT.TXT выведите ответ на задачу.
Пример
INPUT.TXT
OUTPUT.TXT
1
0
3
2
25
2.7182818284590452353602875
3
13
2.7182818284590
Решение 

воскресенье, 8 октября 2017 г.

Какие технологии точно "умрут"

В субботу на Фестивале науки в МГУ выступил соучредитель компании Apple Стив Возняк. Стив отвечал на заранее подготовленные вопросы, демонстрируя инженерный подход практически к любым сферам деятельности.

понедельник, 2 октября 2017 г.

Стрелки

(Время: 1 сек. Память: 16 Мб Сложность: 20%)
Задана последовательность, состоящая только из символов ‘>’, ‘<’ и ‘-‘. Требуется найти количество стрел, которые спрятаны в этой последовательности. Стрелы – это подстроки вида ‘>>-->’ и ‘<--<<’.
Входные данные
В первой строке входного файла INPUT.TXT записана строка, состоящая из символов ‘>’, ‘<’ и ‘-‘ (без пробелов). Строка состоит не более, чем из 250 символов.
Выходные данные
В единственную строку выходного файла OUTPUT.TXT нужно вывести искомое количество стрелок.
Пример
INPUT.TXT
OUTPUT.TXT
1
<<<<>>--><--<<--<<>>>--><<<<<
4

воскресенье, 24 сентября 2017 г.

Уравнение

(Время: 1 сек. Память: 16 Мб Сложность: 17%)
Вася в школе изучил квадратные уравнения и понял, как они легко решаются путем вычисления дискриминанта. Но Петя поведал ему о методе решения кубических уравнений вида A*X^3 + B*X^2 + C*X + D = 0. На факультативе по математике Васе задали решить около ста уравнений как раз такого вида. Но, к сожалению, Вася забыл формулы, о которых рассказывал ему Петя. Но Васе было известно, что все корни уравнений – целые числа и находятся на отрезке [-100, 100]. Поэтому у Васи есть шанс найти их методом перебора, но для этого ему придется затратить уйму времени, т.к. возможно необходимо будет осуществить перебор нескольких тысяч значений. Помогите Васе написать программу, которая поможет ему найти корни кубических уравнений!

суббота, 23 сентября 2017 г.

Степень строки

Время: 1 сек. Память: 16 Мб Сложность: 30%)

Пусть задана строка s = s1s2...sn. Назовем ее k-ой (k > 0) степенью sk строку sk = s1s2 . . .sns1s2 . . .sn......s1s2...sn (k раз). Например, третьей степенью строки abc является строка аbсаbсаbс.

Корнем k степени из строки s называется такая строка t (если она существует), что tk = s.

Ваша задача состоит в том, чтобы написать программу, находящую степень строки или корень из нее.
Входные данные
Первая строка входного файла INPUT.TXT содержит строку s, она содержит только маленькие буквы английского алфавита и имеет ненулевую длину, не превосходящую 1000.

Вторая строка входного файла содержит целое число k ≠ 0, |k| < 100001. Если k > 0, то необходимо найти k-ую степень строки s, если k < 0, то необходимо найти корень степени |k| из s.
Выходные данные

В выходной файл OUTPUT.TXT выведите строку, являющуюся ответом на задачу. Если длина ответа превосходит 1023 символа, выведите только первые 1023 символа. Если искомой строки не существует — выведите NO SOLUTION.
Примеры
INPUT.TXT
OUTPUT.TXT
1
abc
3
abcabcabc
2
abcdabcd
-2
abcd
3
abcd
-4
NO SOLUTION
Решение:

четверг, 21 сентября 2017 г.

Кругляши

(Время: 1 сек. Память: 16 Мб Сложность: 16%)

Однажды в просторах рунета появился следующий ребус:

157892 = 3
203516 = 2
409578 = 4
236271 = ?

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

Входные данные

Во входном файле INPUT.TXT записано целое число N (0 ≤ N ≤ 10100).

Выходные данные
В выходной файл OUTPUT.TXT выведите одно число – количество кругляшей в числе N.

Примеры
INPUT.TXT
OUTPUT.TXT
1
157892
3
2
203516
2
3
409578
4
4
236271
1
Решение:

среда, 20 сентября 2017 г.

Ремонт

(Время: 1 сек. Память: 16 Мб Сложность: 11%)

Ваш любимый дядя – директор фирмы, которая делает евроремонты в офисах. В связи с финансово-экономическим кризисом, дядюшка решил оптимизировать свое предприятие.

Давно ходят слухи, что бригадир в дядюшкиной фирме покупает лишнее количество стройматериалов, а остатки использует для отделки своей новой дачи. Ваш дядя заинтересовался, сколько в действительности банок краски необходимо для покраски стен в офисе длиной L метров, шириной – W и высотой – H, если одной банки хватает на 16м2, а размерами дверей и окон можно пренебречь? Заказов много, поэтому дядя попросил написать программу, которая будет все это считать.

Входные данные

Входной файл INPUT.TXT содержит три натуральных числа L, W, H – длину, ширину и высоту офиса в метрах соответственно, каждое из которых не превышает 1000.

Выходные данные

В выходной файл OUTPUT.TXT выведите одно целое число – минимальное количество банок краски, необходимых для покраски стен в офисе.

Примеры
INPUT.TXT
OUTPUT.TXT
1
8 8 2
4
2
1 1 3
1


Решение

воскресенье, 17 сентября 2017 г.

Быки и коровы

Время: 1 сек. Память: 16 Мб Сложность: 26%)
Петя и Вася часто играют в различные логические игры. Недавно Петя поведал Васе о новой игре «Быки и коровы» и теперь они играют в эту игру сутками. Суть игры очень проста: Петя загадывает четырехзначное число, состоящее из различных цифр. Вася отгадывает задуманное Петей число, перебирая возможные варианты. Каждый раз Вася предлагает вариант своего числа, а Петя делает Васе подсказку: сообщает количество быков и коров, после чего Вася с учетом подсказки продолжает отгадывание числа до тех пор, пока не отгадает. Быки – это количество цифр в предложенном Васей числе, совпадающих по значению и стоящих в правильной позиции в задуманном Петей числе. Коровы – количество цифр, совпадающих по значению, но находящихся в неверной позиции. Например, если Петя задумал число 5671, а Вася предложил вариант 7251, то число быков равно 1 (только цифра 1 на своем месте), а число коров равно 2 (только цифры 7 и 5 не на своих местах). Петя силен в математике, но даже он может ошибаться. Помогите Пете написать программу, которая бы по загаданному Петей и предложенному Васей числам сообщала количество быков и коров.
Входные данные
В единственной строке входного файла INPUT.TXT записано два четырехзначных натуральных числа A и B через пробел, где А – загаданное Петей число, а В – предложенный Васей вариант.
Выходные данные
В выходной файл OUTPUT.TXT нужно вывести два целых числа через пробел — количество быков и коров.
Примеры
INPUT.TXT
OUTPUT.TXT
1
5671 7251
1 2
2
1234 1234
4 0
3
2034 6234
2 1

 Решение

суббота, 16 сентября 2017 г.

Сумма

Время: 1 сек. Память: 16 Мб Сложность: 19%)
Требуется посчитать сумму целых чисел от 1 до N.
Входные данные
В единственной строке входного файла INPUT.TXT записано единственное целое число N, не превышающее по абсолютной величине 10^4.
Выходные данные
В единственную строку выходного файла OUTPUT.TXT нужно вывести одно целое число — сумму чисел от 1 до N.
Пример
INPUT.TXT
OUTPUT.TXT
1
5
15

 Решение

четверг, 14 сентября 2017 г.

Журавлики


(Время: 1 сек. Память: 16 Мб Сложность: 7%)
Петя, Катя и Сережа делают из бумаги журавликов. Вместе они сделали S журавликов. Сколько журавликов сделал каждый ребенок, если известно, что Петя и Сережа сделали одинаковое количество журавликов, а Катя сделала в два раза больше журавликов, чем Петя и Сережа вместе?
Входные данные
В единственной строке входного файла INPUT.TXT записано одно натуральное число S – общее количество сделанных журавликов (S < 106).
Выходные данные
В единственную строку выходного файла OUTPUT.TXT нужно вывести три числа, разделенных пробелами – количество журавликов, которые сделал каждый ребенок (Петя, Катя и Сережа).
Примеры
INPUT.TXT
OUTPUT.TXT
1
6
1 4 1
2
24
4 16 4
3
60
10 40 10
Решение.

понедельник, 4 сентября 2017 г.

Миллион долларов за разгадку

МОСКВА, 2 сен — РИА Новости. Группа исследователей из Сент-Эндрюсского университета в Великобритании предложила миллион долларов тому, кто сможет разгадать старинную шахматную загадку.
Так называемая «задача о восьми ферзях» известна с 1850 года. Ее суть заключается в том, чтобы расставить на стандартной шахматной доске в 64 клетки восемь ферзей таким образом, чтобы ни один из них не атаковал другого.

суббота, 3 июня 2017 г.

Самое длинное слово

В строке S записано несколько слов, разделенных пробелами (длина строки менее 200 символов). Найдите самое длинное слово, выведите его на экран, а так же его длину.
Технические требования: Строка S  вводится с клавиатуры, решение выводится на экран.
Пример: Для S= «мышь клавиатура монитор дисковод колонки» ответом будет «клавиатура» 10.
Решение

суббота, 27 мая 2017 г.

Вращающийся отрезок

Задача  "Вращающийся отрезок" (30 баллов)
На экране изобразить вращающийся вокруг своей середины отрезок произвольной длины. Отрезок должен вращаться до нажатия любой клавиши.
Формат входных данных: нет
Формат выходных данных: На экране – вращающийся отрезок
Решение

воскресенье, 30 апреля 2017 г.

«Крестики-нолики»


Правила игры классические. Игра в крестики-нолики ведется на квадратном поле 3х3. Играют двое. Начинают «крестики». Каждый из игроков, поочередно, ставит свой значок, крестик или нолик, на свободную клетку. Выигрывает тот, кто первым поставит три своих значка в ряд по вертикали, горизонтали или диагонали. Задается последовательность ходов. Определить, кто выиграл, «крестики» или «нолики»? Последовательность ходов задается 9-значным числом. Цифра числа обозначает номер клетки хода, а порядковый номер цифры – номер хода. Клетки пронумерованы так, как показано на рисунке. Написать программу, которая запрашивает код позиции и выводит значок выигравшей стороны или слово «ничья». Правильность кода позиции проверять не надо.
Пример. Вход: 123456789. Выход: х.

Решение

суббота, 29 апреля 2017 г.

Уважаемый: с запятой или без?

Приглашение - это всегда приятно, но я останавливаюсь уже на запятой после "уважаемая", эта запятая не позволяет мне относиться к остальному тексту с должным уважением. И если бы эта ошибка была случайностью! Нет, она в последнее время распространяется по деловой переписке подобно вирусу. А бывает, что ошибочные сведения распространяют - не поверите! - школьные учителя.

вторник, 25 апреля 2017 г.

Сумма длинных чисел

Даны две строки, в каждой из которых содержится длинное натуральное число. В третьей строке сформировать их сумму. (30 баллов) 
Задача городской олимпиады 2005 года.

понедельник, 24 апреля 2017 г.

Ограничения

Дано действительное число Х. Не пользуясь никакими другими арифметическими операциями, кроме умножения, сложения, вычитания, вычислить   и  
Использовать не более восьми операций. (15 баллов)
Задача городской олимпиады 2005 года.

program z2;
var a,b,c,d,e,f,g,h,x:real;
begin
  Readln(x);
  a:=x*x;{первая операция}
  b:=2*a;{вторая операция}
  c:=2*x;{третья операция}
  d:=1+b;{четвертая операция}
  e:=d+a;{пятая операция}
  f:=c*d;{шестая операция}
  g:=e+f;{седьмая операция}
  h:=e-f;{восьмая операция}
  writeln(‘1-e   ‘,h);
  writeln(‘2-e   ‘,g);
end.

вторник, 11 апреля 2017 г.

Кирпичики алгоритмов

Выделение последней цифры числа
125 mod 10= 5
Удаление последней цифры числа
125 div 10 =12
Условный оператор IF
Синтаксис инструкции IF:
If  условие
       then
            begin
                {инструкции выполняемые, если условие истинно};  
            end
                else
                     begin
                         {инструкции выполняемые, если условие ложно};
                      end;
Инструкция if выполняется следующим образом:

четверг, 6 апреля 2017 г.

Пять в пятьсот пятьдесят пятой степени

Рассмотрим решение задачи повышенной сложности:
«Вывести все цифры числа 5 в 555 степени».
Основная сложность заключается в сохранении всех цифр. В Паскале существует только вторая степень, т.е. квадрат. Если степень больше двух, то можно заменить ее произведением основания. Например, 2 в степени 5 можно вычислить так: 2*2*2*2*2. Здесь проблемы возникают ограниченность типов целых чисел: integer – [-32768 ...32767],  longint – [-2147483648 ...2147483647]. То есть, если произведение (степень) достаточно велики, то возникнет ошибка типа.

среда, 15 марта 2017 г.

Процедура val

Процедура val позволяет преобразовать изображение числа в число. В общем виде обращение к процедуре выглядит так: val (Строка, число, код).
где строка – строковая константа или переменная, содержащая изображение числа; число - переменная, которой должно быть присвоено значение, изображенное строкой строка; код – возвращаемый процедурой код ошибки. Если строка может быть преобразована в число, то код ошибки равен нулю.

четверг, 9 марта 2017 г.

Брак браку рознь

- Вы в браке?
- Я? Да вы что! Был, но больше никогда! Как говорят в народе, хорошее дело браком не назовут.
Слышали такую поговорку про брак и "хорошее дело"? Наверняка. Обычно так мрачно шутят те, кто этого самого брака уже отведал и надолго зарекся делать еще одну попытку. С другой стороны, почему только они? Поговорка известная, грех не сыграть на этом удивительном языковом эффекте - когда и супружество называют "браком", и негодную продукцию. Так что, если в браке у вас что-то пошло не так, брак налицо! Большинство шутников совершенно уверены: это одно и то же слово.

понедельник, 6 марта 2017 г.

Задачи на условный оператор

 Задачи:
1.      Дано целое число. Определить:
а) является ли оно чётным;
б) оканчивается ли оно цифрой 7;
в) оканчивается ли оно чётной цифрой. Составное условие не использовать.
2.      Дано двузначное число. Определить:
а) какая из его цифр больше: первая или вторая;
б) одинаковы ли его цифры?
3.      Дано двузначное число. Определить:
а) кратна ли трём сумма его цифр;
б) кратна ли сумма его цифр числу A?

воскресенье, 26 февраля 2017 г.

Самое главное богатство!

Предлагаю Вам  одну цитату, прочитайте ее внимательно. Чем не повод для дискуссии??? 
"Единственная радость нашей жизни, которая дается даром, то есть, практически без всякого труда и напряжения, это Дар Речи. За все иные, великие и малые знания, приходится платить либо добывать в поту, иногда прикладывая неимоверные усилия своего разума, чувств и порой, мышц. А родная речь, природный язык приходит к нам в младенчестве как истинный Дар, будто бы сам собой, вызывая радость и восхищение познания мира.

четверг, 23 февраля 2017 г.

Метод прямого обмена (метод пузырька).

В основе алгоритма лежит обмен соседних элементов массива. Каждый элемент массива, начиная с первого сравнивается со следующим и если он больше следующего, то элементы меняются местами. Таким образом, элементы с наименьшим значением продвигаются к началу массива (всплывают), а элементы с большим значением – к концу массива (тонут), поэтому его и называют методом пузырька. Этот процесс повторяется на единицу меньше раз чем элементов в массиве, либо возможно другой способ реализации этого метода, повторяется до тех пор пока находятся соседние элементы, такие что элемент стоящий правее оказывается меньше элемента стоящего левее.

вторник, 21 февраля 2017 г.

Next day

Задача "Следующий день"

С клавиатуры вводиться текущая дата, написать программу которая выдает дату следующего дня.

Главная сложность работы с датами это их неравномерность (число дней в месяце, високосный  или нет год). В этом решении будет предложено один из путей преодоления этих проблем. Буду рад, если данный материал будет полезен коллегам при подготовки учащихся к олимпиадам.

четверг, 16 февраля 2017 г.

Маршрутное такси 2

Размышляя над задачей о маршрутном такси, решение которой опубликовано здесь придумалось более простое решение.

 Задача:

В час пик на остановку одновременно подъехали три маршрутных такси, следующие по одному маршруту, в которые тут же набились пассажиры. Водители обнаружили, что количество людей в разных маршрутках разное, и решили пересадить часть пассажиров так, чтобы в каждой маршрутке было поровну пассажиров. Требуется определить, какое наименьшее количество пассажиров придется при этом пересадить.

среда, 15 февраля 2017 г.

Маршрутное такси

Разбирается решение олимпиадной задачи I Всероссийской заочной олимпиады школьников по информатике 2006/2007 учебный год. Буду рад, если кому-нибудь из коллег или школьников, материал будет полезен в подготовке к олимпиадам.

Задача

В час пик на остановку одновременно подъехали три маршрутных такси, следующие по одному маршруту, в которые тут же набились пассажиры. Водители обнаружили, что количество людей в разных маршрутках разное, и решили пересадить часть пассажиров так, чтобы в каждой маршрутке было поровну пассажиров. Требуется определить, какое наименьшее количество пассажиров придется при этом пересадить.

воскресенье, 12 февраля 2017 г.

Что такое зга?

Почтенный возраст этого коротенького и, согласитесь, странноватого слова не мешает ему довольно часто возникать в нашей устной и письменной речи. Впрочем, используют его исключительно в составе устойчивого сочетания, во всем известном фразеологизме.
Наверняка, попадая в темное помещение или, скажем, выходя ночью на дачное крыльцо, вы с досадой говорите: "Э, да тут не видно ни зги!" - то есть не видно ничего,

пятница, 10 февраля 2017 г.

Лифт

Предлагается решение олимпиадной задачи одного из этапов Всероссийской олимпиады школьников по информатике. Буду рад, если кому-нибудь из коллег или школьников, материал будет полезен

Задача

Чтобы поднять на N-й этаж M-этажного дома новый холодильник, Витя вызвал бригаду грузчиков. Оплата работы грузчиков производится так: за подъем холодильника на один этаж требуется заплатить 200 рублей, за спуск на один этаж - 100 рублей. За подъем и спуск на лифте плата не взимается. Несмотря на то, что в Витином доме есть лифт, ему возможно все же придется заплатить грузчикам, поскольку лифт останавливается только на каждом K-м этаже, начиная с первого (то есть на этажах с номерами 1, K+1, 2K+1, 3K+1, ...). Требуется вычислить, какой минимальной суммы денег достаточно, чтобы грузчики доставили холодильник с первого этажа на N-й.

понедельник, 6 февраля 2017 г.

Задания V Всероссийской дистанционной олимпиады

Задания по информатике 11 класс
Задания по информатике 10 класс
Задания по информатике 9 класс
Задания по информатике  8 класс
Задания по информатике 7 класс
Задания по информатике 6 класс
Задания по информатике 5 класс

воскресенье, 5 февраля 2017 г.

POBEDA-2014

Задача регионального этапа Всероссийской олимпиады школьников 2014 года.

Задача 1. POBEDA-2014
Имя входного файла: pobeda.in
Имя выходного файла: pobeda.out
Ограничение по времени: 2 секунды
Ограничение по памяти: 256 мегабайт

Как известно, современные видеокарты умеют формировать изображения с использованием только треугольников. Видеокарта POBEDA-2014 не отстает от современных тенденций. Известно, что она умеет отображать только прямоугольные равнобедренные треугольники четырех типов ориентации, представленные на рисунках ниже. Изменять ориентацию этих треугольников видеокарта не может.

среда, 1 февраля 2017 г.

Условный оператор

В Turbo Pascal включены два условных оператора – if и case (хотя исторически так сложилось что последний называется оператором выбора), каждый из которых может быть записан в двух формах: полной и неполной. Об операторе case будет рассказано позже.

Синтаксис инструкции IF:
If условие
    then
      begin
         {инструкции выполняемые, если условие истинно};
      end
            else
               begin
                 {инструкции выполняемые, если условие ложно};
               end;
Инструкция if выполняется следующим образом:

понедельник, 30 января 2017 г.

Рекомендации родителям

Психологическая поддержка – один из важнейших факторов, определяющих успешность Вашего ребенка в сдаче единого государственного экзамена (ЕГЭ). Как поддержать выпускника?
Существуют ложные способы, так называемые «ловушки поддержки». Так, типичными для родителей способами поддержки ребенка является гиперопека, создание зависимости подростка от взрослого, навязывание нереальных стандартов, стимулирование соперничества со сверстниками.

четверг, 26 января 2017 г.

Оператор цикла с предусловием while

Оператор цикла while используется в программе, если надо провести некоторые повторные вычисления (цикл), однако число повторов заранее неизвестно и определяется самим ходом вычисления.
В общем виде оператор выглядит так:
while условие do
    begin
        {последовательность операторов};
     end;
где условие – выражение логического типа.

суббота, 21 января 2017 г.

От льзя до нельзя

- Что ты делаешь? Нельзя! 
- Может, кому-то и нельзя, а мне... льзя.

Друзья смеются. Ну да, забавная игра слов: если есть "нельзя", с "не", почему бы и не быть такому слову, как "льзя"? Мы точно знаем, что его нет, антоним к слову "нельзя", конечно же, "можно", тут и обсуждать нечего, а "льзя" - это просто шутка. Да?

среда, 18 января 2017 г.

Правила записи арифметических выражений в Паскале

.
1.    Все данные, входящие в арифметическое выражение, должны быть одного типа. Допускается использовать вместе данные целого и действительного типа.
2.    Записывать все составные части в одну строку без подстрочных и надстрочных индексов.
3.    Использовать скобки одного типа - круглые. ( [{ и другие скобки применять запрещается)
4.    Нельзя записывать подряд 2 знака арифметических операций.
5.    Вычисления выполняются слева направо в соответствии со старшинством операций:
    1) вычисление функций;
    2) *   /    DIV (деление нацело)    
            MOD (получение остатка от деления)
    3)  +   -

понедельник, 16 января 2017 г.

Работа с массивами на примере заданий С25 ЕГЭ



Рассмотрим две задачи.

1.Дан мас­сив, со­дер­жа­щий 2016 по­ло­жи­тель­ных целых чисел, не пре­вы­ша­ю­щих 1000. Не­об­хо­ди­мо найти и вы­ве­сти мак­си­маль­ный из тех эле­мен­тов этого мас­си­ва, чётность ко­то­рых сов­па­да­ет с чётно­стью про­из­ве­де­ния всех эле­мен­тов.
На­при­мер, в мас­си­ве из шести эле­мен­тов, рав­ных со­от­вет­ствен­но 2, 3, 1, 5, 6, 4, про­из­ве­де­ние всех эле­мен­тов чётно, зна­чит, от­ве­том будет мак­си­маль­ный чётный эле­мент, то есть 6.