Чтобы оказаться в сказке нужно на экран ноутбука вывести числа
Задача №1
По данному целому числу $%N$% распечатайте все квадраты натуральных чисел, не превосходящие $%N$%, в порядке возрастания.
Формат входных данных
Вводится натуральное число.
Формат выходных данных
Выведите ответ на задачу.
Решение
Задача №2
Дано целое число, не меньшее 2. Выведите его наименьший натуральный делитель, отличный от 1.
Формат входных данных
Вводится целое положительное число.
Формат выходных данных
Выведите ответ на задачу.
Решение
Задача №3
По данному числу $%N$% распечатайте все целые степени двойки, не превосходящие $%N$%, в порядке возрастания.
Формат входных данных
Вводится натуральное число.
Формат выходных данных
Выведите ответ на задачу.
Решение
Задача №4
Дано натуральное число $%N$%. Выведите слово YES, если число $%N$% является точной степенью двойки, или слово NO в противном случае.
Формат входных данных
Вводится натуральное число.
Формат выходных данных
Выведите ответ на задачу.
Решение
Задача №5
Программа получает на вход последовательность целых неотрицательных чисел, каждое число записано в отдельной строке.
Последовательность завершается числом 0, при считывании которого программа должна закончить свою работу и вывести количество членов последовательности (не считая завершающего числа 0).
Числа, следующие за числом 0, считывать не нужно.
Формат входных данных
Вводится последовательность целых чисел, заканчивающаяся числом 0.
Формат выходных данных
Выведите ответ на задачу.
Решение
Задача №6
Определите сумму всех элементов последовательности, завершающейся числом 0.
Формат входных данных
Вводится последовательность целых чисел, оканчивающаяся числом 0 (само число 0 в последовательность не входит, а служит как признак ее окончания.
Формат выходных данных
Выведите ответ на задачу.
Решение
Задача №7
Последовательность состоит из натуральных чисел и завершается числом 0. Определите, какое количество элементов этой последовательности, равны ее наибольшему элементу.
Формат входных данных
Вводится последовательность целых чисел, оканчивающаяся числом 0 (само число 0 в последовательность не входит, а служит как признак ее окончания).
Формат выходных данных
Выведите ответ на задачу.
Решение
Задача №8
Последовательность состоит из натуральных чисел и завершается числом 0. Определите значение второго по величине элемента в этой последовательности, то есть элемента, который будет наибольшим, если из последовательности удалить наибольший элемент.
Формат входных данных
Вводится последовательность целых чисел, оканчивающаяся числом 0 (само число 0 в последовательность не входит, а служит как признак ее окончания).
Формат выходных данных
Выведите ответ на задачу.
Решение
Задача №9
Последовательность Фибоначчи определяется так:$$F(0) = 0, F(1) = 1, …, F(n) = F(n−1) + F(n−2)$$ По данному числу $%n$% определите $%n$%-е число Фибоначчи $%F(n)$%.
Формат входных данных
Вводится натуральное число $%n$%.
Формат выходных данных
Выведите ответ на задачу.
Решение
Задача №10
Дана последовательность натуральных чисел, завершающаяся числом 0. Определите, какое наибольшее число подряд идущих элементов этой последовательности равны друг другу.
Формат входных данных
Вводится последовательность натуральных чисел, оканчивающаяся числом 0 (само число 0 в последовательность не входит, а служит как признак ее окончания).
Формат выходных данных
Выведите ответ на задачу.
Решение
Задача №11
Элемент последовательности называется локальным максимумом, если он строго больше предыдущего и последующего элемента последовательности. Первый и последний элемент последовательности не являются локальными максимумами.
Дана последовательность натуральных чисел, завершающаяся числом 0. Определите количество строгих локальных максимумов в этой последовательности.
Формат входных данных
Вводится последовательность целых чисел, оканчивающаяся числом 0 (само число 0 в последовательность не входит, а служит как признак ее окончания).
Формат выходных данных
Выведите ответ на задачу.
Решение
Задача №12
Определите наименьшее расстояние между двумя локальными максимумами последовательности натуральных чисел, завершающейся числом 0. Если в последовательности нет двух локальных максимумов, выведите число 0.
Начальное и конечное значение при этом локальными максимумами не считаются.
Формат входных данных
Вводится последовательность целых чисел, оканчивающаяся числом 0 (само число 0 в последовательность не входит, а служит как признак ее окончания).
Формат выходных данных
Выведите ответ на задачу.
Написать программу, выводящую на экран числа 10, 20, 30, 40, 50, 60, 70, 80, 90, 100 с помощью цикла For, и подсчитывающую их сумму.
Var i, s : integer ;
for i : = 1 to 10 do
Дано натуральное число n?
Дано натуральное число n.
Написать программу, выводящую на экран первые n нечётных чисел.
Я вот не до конца разобралась с информатикой : ( Помогите пожалуйста?
Я вот не до конца разобралась с информатикой : ( Помогите пожалуйста.
Нужно написать программу, выводящую на экран четные числа от 1 до 50.
Сама написала, но Паскалю не понравилось(( Заранее благодарю.
Работа с for-in
Дан объект obj. С помощью цикла for-in выведите на экран ключи и элементы этого объекта.
Дан объект obj с ключами Коля, Вася, Петя с элементами '200', '300', '400'. С помощью цикла for-in выведите на экран строки такого формата: 'Коля - зарплата 200 долларов.'.
Разное
U: Замечательные числа - 4
Даны два четырёхзначных числа A и B. Выведите все четырёхзначные числа на отрезке от A до B, запись которых является палиндромом.
Ввод | Вывод |
---|
Promise ES6
- Урок №
новая вкладка с new.code.mu
Функции resolve reject - Урок №
новая вкладка с new.code.mu
Метод catch - Урок №
новая вкладка с new.code.mu
Цепочки промисов - Урок №
новая вкладка с new.code.mu
Перехват ошибок - Урок №
новая вкладка с new.code.mu
Promise.all - Урок №
новая вкладка с new.code.mu
Promise.race - Урок №
новая вкладка с new.code.mu
async await - Урок №
новая вкладка с new.code.mu
Загрузка картинок
Y: Треугольная последовательность
Дана монотонная последовательность, в которой каждое натуральное число k встречается ровно k раз: 1, 2, 2, 3, 3, 3, 4, 4, 4, 4, .
По данному натуральному n выведите первые n членов этой последовательности. Решите задачу при помощи одного цикла for. Операция умножения строки на число также не допускается.
Ввод | Вывод |
---|
Написать программу в с + + , выводящую на экран «звездное небо» в текстовом режиме?
Написать программу в с + + , выводящую на экран «звездное небо» в текстовом режиме.
J: Четные числа
По данным двум натуральным числам A и B (A≤B) выведите все чётные числа на отрезке от A до B. В этой задаче нельзя использовать инструкцию if.
Ввод | Вывод |
---|
Напишите программы в Паскале :1) цикл с предусловием?
Напишите программы в Паскале :
1) цикл с предусловием.
вычисления у = х2 при х = 2, 4, 6, 8, 10 ;
2) цикл с постусловием.
Написать программу, в которой требуется вводить с
клавиатуры числа и подсчитывать их сумму, до первого введенного отрицательного
3) цикл параметром.
Написать программу, которая находит сумму чисел от 1 до 20.
Задача
Задача. Дан массив с элементами [1, 2, 3, 4, 5]. С помощью цикла for выведите все эти элементы на экран.
Решение: будем повторять цикл for от 0 до номера последнего элемента массива. Этот номер на единицу меньше количества элементов в массиве, которое можно найти с помощью свойства length таким образом: arr.length.
Чтобы цикл прокрутился на единицу меньше длины массива, в условие окончания мы поставим
Задача. Дан массив с элементами [2, 3, 4, 5]. С помощью цикла for найдите произведение элементов этого массива.
Решение: для таких задач существует стандартное решение, которое заключается в том, что циклом for перебираются элементы массива и их произведение последовательно записывается в переменную result (в ней постепенно накапливается искомое произведение):
Как это работает: изначально переменная result имеет значение 1, затем при первом проходе цикла в нее записывается ее текущее содержимое (это 1), умноженное на первый элемент массива (это 2). Получится, что в result запишется 1*2 и теперь там будет лежать число 2.
При следующем проходе цикла в result запишется текущее значение result, умноженное на второй элемент массива (то есть 2*3=6). И так далее пока массив не закончится.
Можно переписать строчку result = result * arr[i] через *= для краткости:
Регулярки
- Урок №
Введение, задач нет - Урок №
Работа с регулярными
выражениями. Глава 1. - Урок №
Работа с регулярными
выражениями. Глава 2. - Урок №
Работа с регулярными
выражениями. Глава 3. - Урок №
Работа с регулярными
выражениям. Глава 4. - Урок №
Отличия
от PHP версии
P: Цифры числа
Дано 10-значное число. Выведите все цифры этого числа в обратном порядке по одной, без разделителей.
Ввод | Вывод |
---|
Drag-and-Drop
- Урок №
новая вкладка с new.code.mu
Доступные события - Урок №
новая вкладка с new.code.mu
Перемещение элемента по окну - Урок №
новая вкладка с new.code.mu
Перемещение на другой элемент - Урок №
новая вкладка с new.code.mu
Объект event.dataTransfer - Урок №
новая вкладка с new.code.mu
Картинка при перетягивании - Урок №
новая вкладка с new.code.mu
Вид курсора
- Урок №
Введение, задач нет - Урок №
Основы
работы с ООП - Урок №
Наследование
классов в JavaScript
Продвинутая работа
с классами на JavaScript --> - Урок №
Применение
ООП при работе с DOM - Урок №
Практика
по ООП в JavaScript - Тут скоро будут еще уроки
по функциональному и прототипному
стилю ООП.
I: Сумма произведений соседних чисел - 2
По данному натуральному n≥2 вычислите сумму 1×2+2×3+. +(n-1)×n. Ответ выведите в виде вычисленного выражение и его значения в точности, как показано в примере.
В этой задаче нельзя использовать if .
Ввод | Вывод |
---|
Работа с for для массивов
Дан массив с элементами [1, 2, 3, 4, 5]. С помощью цикла for выведите все эти элементы на экран.
Дан массив с элементами [1, 2, 3, 4, 5]. С помощью цикла for найдите сумму элементов этого массива. Запишите ее в переменную result.
ZC: Магический квадрат
Магический квадрат — это таблица 3×3, в каждой из ячеек которой находятся числа от 0 до 9, числа могут повторяться, но сумма чисел в каждой строке и каждом столбце равна одному числу \(N\).
Определите по данному \(N\) сколько существует различных магических квадратов с суммой чисел в каждой строки и каждом столбце, равной \(N\).
Программа получает на вход одно целое неотрицательное число \(N\) и должна вывести искомое число вариантов.
Ввод | Вывод |
---|
Напишите программу паскаль (с использованием цикла for), которая выводит на экран цифры в обратном порядке – от 10 до 1?
Напишите программу паскаль (с использованием цикла for), которая выводит на экран цифры в обратном порядке – от 10 до 1.
T: Лесенка
По данному натуральному n≤9 выведите лесенку из n ступенек, i-я ступенька состоит из чисел от 1 до i без пробелов.
Ввод | Вывод |
---|
Практика по ООП
Ваша задача: посмотрите, попробуйте повторить.
N: Делители
По данному натуральному числу \(n\le 1000\) выведите все натуральные делители числа \(n\) в порядке возрастания. Числа нужно выводить в одной строке через пробел (вспомните про параметры функции print).
Ввод | Вывод |
---|
Библиотека jQuery
Тк. jQuery устаревает, объявляю эти уроки не обязательными и выношу в конец учебника (так по уровню уроки середины учебника, если что). В перспективе переедет в отдельный учебник по jq.
- Урок №
Основы
работы с jQuery - Урок №
Манипулирование
элементами страницы - Урок №
Работа
с набором элементов - Урок №
Работа
с событиями jQuery - Урок №
Эффекты и анимация
библиотеки jQuery - Урок №
Практика на отработку
библиотеки jQuery - Урок №
Работа с
библиотекой jQueryUI - Урок №
Популярные плагины
библиотеки jQuery
Перед решением задач изучите теорию к данному уроку.
Циклы while и for
Выведите столбец чисел от 1 до 100.
Выведите столбец чисел от 11 до 33.
Выведите столбец четных чисел в промежутке от 0 до 100.
С помощью цикла найдите сумму чисел от 1 до 100.
Задача . Цикл for-in
Задача. Дан объект obj с ключами 'Минск', 'Москва', 'Киев' с элементами 'Беларусь', 'Россия', 'Украина'. С помощью цикла for-in выведите на экран строки такого формата: 'Минск - это Беларусь.'.
Решение: задача не представляет сложности если уметь работать с циклом for-in. Давайте решать задачу поэтапно. Для начала выведем на экран все ключи объекта (это названия городов):
А теперь выведем все значения объекта (это страны):
Ну, а теперь сформируем строки нужного нам формата:
Напишите программу, выводящую степень числа 2 от 1 до N (с помощью цикла с предусловием while)?
Напишите программу, выводящую степень числа 2 от 1 до N (с помощью цикла с предусловием while).
ZB: Кривая дракона
Кривая дракона — один из наиболее известных фракталов. Она строится так: на первом шаге проводится отрезок из начала координатной плоскости в точку (0; 1). Далее на каждом шаге из конца фрактала повторяется уже нарисованная часть фигуры, повернутая на 90 градусов против часовой стрелки
По данному числу \(N\ge 1\) определите конец кривой дракона после выполнения \(N\) шагов.
Тесты к этой задаче закрытые.
M: Сумма N чисел
Дано несколько чисел. Вычислите их сумму. Сначала вводите количество чисел \(N\), затем вводится ровно \(N\) целых чисел.
Ввод | Вывод |
---|
Задачи для решения
Контекст
R: Замечательные числа - 2
Квадрат трехзначного числа оканчивается тремя цифрами, равными этому числу. Найдите и выведите все такие числа.
Программа не требует ввода данных с клавиатуры, просто выводит список искомых чисел.
V: Замечательные числа - 5
Даны два четырёхзначных числа A и B. Выведите в порядке возрастания все четырёхзначные числа на отрезке от A до B, запись которых содержит ровно три одинаковые цифры.
Ввод | Вывод |
---|
Практика
Задачи
Дан массив с элементами 2, 5, 9, 15, 0, 4. С помощью цикла for и оператора if выведите на экран столбец тех элементов массива, которые больше 3-х, но меньше 10.
Дан массив с числами. Числа могут быть положительными и отрицательными. Найдите сумму положительных элементов массива.
Дан массив с элементами 1, 2, 5, 9, 4, 13, 4, 10. С помощью цикла for и оператора if проверьте есть ли в массиве элемент со значением, равным 4. Если есть - выведите на экран 'Есть!' и выйдите из цикла. Если нет - ничего делать не надо.
Дан массив числами, например: [10, 20, 30, 50, 235, 3000]. Выведите на экран только те числа из массива, которые начинаются на цифру 1, 2 или 5.
Составьте массив дней недели. С помощью цикла for выведите все дни недели, а выходные дни выведите жирным.
Составьте массив дней недели. С помощью цикла for выведите все дни недели, а текущий день выведите курсивом. Текущий день должен храниться в переменной day.
Дано число n=1000. Делите его на 2 столько раз, пока результат деления не станет меньше 50. Какое число получится? Посчитайте количество итераций, необходимых для этого (итерация - это проход цикла), и запишите его в переменную num.
Сегодня, к уже изученным типам данных (строка, число и дата) добавим ещё
один — логический тип. Он может принимать всего два значения: Истина
или Ложь.
Значение логического типа (Истина или Ложь) является результатом
некоторого логического выражения.
Логическое выражение — это выражение, составленное при помощи операций
сравнения. Сравнивать можно числа, даты, строки и другие данные.
Операции сравнения бывают следующие:
Думаю, интуитивно понятно, что обозначает каждая из операций.
Читается, например, так:
- 1 = 1 («один равен одному»).
- 4 <> 5 («четыре не равно пяти»)
- 3 > 1 («три больше одного»).
Обращаю ваше внимание, что перечисленные три примера логических
выражений принимают значение Истина, так как все они верны.
Задание №1. Укажите для каждого логического выражения его результат —
Истина или Ложь.
1. «Венера» = «Юпитер»
2. «Венера» <> «Юпитер»
3. 123 = 321
4. 123 < 321
5. 123 6. 123 7. ‘20000101’ <> ‘20140101’
8. ‘20000101’ = ‘20000101’
9. ‘20140101’ > ‘20120101’
10. 25 + 25 = 50
11. 2 * (10 + 10) > 50
12. «Юрий» + » Гагарин» = «Юрий Гагарин»
Попытайтесь ответить на все вопросы самостоятельно.
Заставим считать компьютер
Но, что же мы сами-то считаем «верно» или «неверно «. Ведь у нас под рукой
компьютер! Давайте возложим эту задачу на него, а заодно и проверим себя.
К примеру, проверим выражение 2 * (10 + 10) > 50.
Для этого напишем такую программу:
Сообщить(2 * (10 + 10) > 50);
Если мы запустим её, то компьютер выдаст «Нет», что означает — результат
равен Ложь.
Как он посчитал это выражение?
1. Компьютер увидел команду Сообщить.
^ наверх
/
2. Посмотрел, что за параметр мы передаем этой команде.
3. Увидел, что в качестве параметра указано логическое выражение 2 * (10
+ 10) > 50.
4. Стал вычислять результат логического выражения.
5. Увидел, что выражение состоит из левой части 2 * (10 + 10), правой
части 50 и знака больше между ними.
6. Посчитал результат левой части и выяснил, что он равен сорока.
7. Снова взглянул на выражение, только в уже упрощенном виде 40 > 50,
а так как 40, конечно же, меньше 50, то он вывел «Нет».
Задание №2. Вычислите все примеры логических выражений из
предыдущего задания на компьютере.
Например, выражение «Венера» = «Юпитер», значение которого, как мы
выяснили, равно Ложь.
Сообщить(«Венера» = «Юпитер»);
Компьютер при запуске выводит значение «Нет», что означает: результат
действительно равен Ложь и мы совершенно верно вычислили его сами.
СЛОЖНЫЕ ЛОГИЧЕСКИЕ ВЫРАЖЕНИЯ В ЯЗЫКЕ 1С
В пятом юните мы познакомились с логическим типом данных, который может принимать одно из двух значений Истина или Ложь. Также мы узнали о существовании простейших логических выражений. Они состоят из двух данных (число, строка или дата) и операции сравнения между ними. Результатом логического выражения является Истина или Ложь.
Из простых логических выражений можно составлять сложные логические выражения.
Для этого существуют специальные логические операции: И, Или, Не.
Правила работы логической операции И
А (левая часть) | Б (правая часть) | АИБ | Пример |
Истина | Истина | Истина | (2 < 3) И (10= 10) |
Истина | Ложь | Ложь | (2 < 3) И (10 О 10) |
Ложь | Истина | Ложь | (10 <> 10) И (2 < 3) |
Ложь | Ложь | Ложь | (1 = 2) И (3 = 5) |
Таким образом, логическое выражение, составленное при помощи операции И, верно тогда и только тогда, когда верны оба выражения, стоящие слева и справа от этой операции.
Для лучшего понимания представьте, что значение Истина это 1, Ложь это 0, а логическая операция И это умножение:
В пятом юните мы познакомились с логическим типом данных, который может принимать одно из двух значений Истина или Ложь. Также мы узнали о существовании простейших логических выражений. Они состоят из двух данных (число, строка или дата) и операции сравнения между ними. Результатом логического выражения является Истина или Ложь.
Из простых логических выражений можно составлять сложные логические выражения.
Для этого существуют специальные логические операции: И, Или, Не.
Правила работы логической операции И
А (левая часть) | Б (правая часть) | АИБ | Пример |
Истина | Истина | Истина | (2 < 3) И (10= 10) |
Истина | Ложь | Ложь | (2 < 3) И (10 О 10) |
Ложь | Истина | Ложь | (10 <> 10) И (2 < 3) |
Ложь | Ложь | Ложь | (1 = 2) И (3 = 5) |
Таким образом, логическое выражение, составленное при помощи операции И, верно тогда и только тогда, когда верны оба выражения, стоящие слева и справа от этой операции.
Для лучшего понимания представьте, что значение Истина это 1, Ложь это 0, а логическая операция И это умножение:
а «Не Истина», как мы знаем из правил для операции Не, равно
3. («Солнце» = «Луна») Или («Юпитер» = «Юпитер»)
«Солнце» = «Луна», это Ложь «Юпитер» = «Юпитер», это Истина
значит («Солнце» = «Луна») Или («Юпитер» = «Юпитер») равнозначно (Ложь) Или (Истина)
а «Ложь Или Истина», как мы знаем из правил для операции Или, равно Истина.
4. Не («Солнце» = «Луна»)
«Солнце» = «Луна», это Ложь
значит Не («Солнце» = «Луна») равнозначно Не (Ложь)
а «Не Ложь», как мы знаем из правил для операции Не, равно
5. (10 <> 5) Или (5 = 5)
10 0 5, это Истина 5 = 5, это Истина
значит (10 <> 5) Или (5 = 5) равнозначно (Истина) Или (Истина)
а «Истина Или Истина», как мы знаем из правил для операции Или, равно Истина.
6. (Истина) Или (Ложь)
Выражение уже упрощено.
«Истина Или Ложь» дают, в соответствии с правилами для операции Или, Истину.
Выражение уже упрощено.
«Не Истина» дают, в соответствии с правилами для операции Не, Ложь.
8. (Ложь) И (Истина)
Выражение уже упрощено.
«Ложь И Истина» дают, в соответствии с правилами для операции И, Ложь.
9. (Ложь) Или (Истина)
Выражение уже упрощено.
«Ложь Или Истина» дают, в соответствии с правилами для операции Или, Истина.
Задание №3. Вычислите все примеры логических выражений из предыдущего задания на компьютере.
Сообщить(( 1 = 1) И (2 = 2)); // Да Сообщить(Не (10 > 5)); // Нет
Сообщить((«Солнце» = «Луна») Или («Юпитер» = «Юпитер»)); //
Сообщить(Не («Солнце» = «Луна»)); // Да
Сообщить((10 <> 5) Или (5 = 5)); //Да Сообщить((Истина) Или (Ложь)); //Да Сообщить(Не (Истина)); // Нет Сообщить((Ложь) И (Истина)); // Нет Сообщить((Ложь) Или (Истина)); //Да
Работа с канвасом
- Урок №
Введение, задач нет - Урок №
Основы
работы с canvas - Урок №
Продвинутая
работа с canvas
W: Сумма факториалов
По данному натуральном \(n\) вычислите сумму \(1!+2!+3!+. +n!\). В решении этой задачи можно использовать только один цикл.
Ввод | Вывод |
---|
Примеры решения задач
ZE: Страусиная ферма
На страусиной ферме есть \(N\times M\) птиц. Каждому страусу соорудили по загону, установив перегородки так, чтобы они образовывали прямоугольник из \(N\) строк и \(M\) столбцов. Тем самым образуется ровно \(N\times M\) квадратных загонов \(1\times 1\).
Хозяин, увидев разгром, учиненный Чаком, сильно расстроился. Но делать нечего —надо приводить все в порядок. Он отправил письмо на ближайшую лесопилку, указав, сколько у него осталось перегородок, но забыв при этом указать, сколько ему требуется.
Помогите работникам лесопилки: зная, сколько у хозяина осталось перегородок, определите, каких размеров могла быть ферма.
Программа получает на вход одно число \(X\), \(1\le X\le 10^9\) — количество оставшихся перегородок.
Некоторые видео могут забегать вперед, тк к этому месту учебника мы прошли еще не весь ES6. Просто пропускайте такие видео, посмотрите потом.
ZA: Транспортные расходы
Необходимо заказать транспорт для перевозки \(N\) человек. Заказывать можно автобусы и такси. В каждый автобус можно посадить не более 50 человек, в каждое такси — не более 4 человек. Стоимость заказа автобуса составляет \(A\) рублей, такси — \(B\) рублей (разумеется, \(A \gt B\)).
Определите, какое количество автобусов и такси нужно заказать, чтобы потратить как можно меньшую сумму денег.
Программа получает на вход три целых числа: \(N\), \(A\), \(B\) (\(1 \le N \le 10^5\), \(1 \le B \lt A \le 1000\)).
Тесты к этой задаче закрытые.
S: Замечательные числа - 3
Дано натуральное число n. Выведите в порядке возрастания все трехзначные числа, сумма цифр которых равна n.
Ввод | Вывод |
---|
Задача
Задача. Выведите столбец чисел от 1 до 50.
Решение: воспользуемся циклом while (отделим числа тегом br друг от друга, чтобы получить столбец, а не строку):
Можно также воспользоваться и циклом for:
Написать программу выводящую на экран таблицу умножения на 2?
Написать программу выводящую на экран таблицу умножения на 2.
K: Флаги
Напишите программу, которая по данному числу n от 1 до 9 выводит на экран n флагов. Изображение одного флага имеет размер 4×4 символов, между двумя соседними флагами также имеется пустой (из пробелов) столбец. Разрешается вывести пустой столбец после последнего флага и вообще допускается вывод пробелов в конце строк. Внутри каждого флага должен быть записан его номер — число от 1 до n.
Символ обратного слэша “\” в текстовых строках имеет специальное значение. Чтобы включить в состав текстовой строки такой символ, его нужно повторить дважды. Например, для вывода на экран одного такого символа можно использовать такой код: print("\\") .
ZD: Скорая помощь
Бригада скорой помощи выехала по вызову в один из отделенных районов. К сожалению, когда диспетчер получил вызов, он успел записать только адрес дома и номер квартиры \(K_1\), а затем связь прервалась. Однако он вспомнил, что по этому же адресу дома некоторое время назад скорая помощь выезжала в квартиру \(K_2\), которая расположена в подъезде \(P_2\) на этаже \(N_2\). Известно, что в доме \(M\) этажей и количество квартир на каждой лестничной площадке одинаково. Напишите программу, которая вычилсяет номер подъезда \(P_1\) и номер этажа \(N_1\) квартиры \(K_1\).
Программа получает на вход пять положительных целых чисел \(K_1\), \(M\), \(K_2\), \(P_2\), \(N_2\). Все числа не превосходят 1000.
Выведите два числа \(P_1\) и \(N_1\). Если входные данные не позволяют однозначно определить \(P_1\) или \(N_1\), вместо соответствующего числа напечатайте 0. Если входные данные противоречивы, напечатайте два числа –1 (минус один).
Тесты к этой задаче закрытые.
Z: Остатки
В этой задаче нельзя использовать инструкцию if, операторы сравнения ( < и т.д.), должен быть только один цикл.
Составьте программу, выводящую на экран все четырехзначные числа, сумма цифр которых меньше 4 паскаль?
Составьте программу, выводящую на экран все четырехзначные числа, сумма цифр которых меньше 4 паскаль.
X: Домино
Рассмотрим \(N\)-домино. В таком домино каждая костяшка состоит из двух половинок, на каждой из которых нарисовано от 0 до \(N\) точек. Полный комплект костяшек такого домино содержит все возможные костяшки, каждую по одному разу. Например, для \(N=2\) в комплект войдут следующие костяшки: (0,0), (0,1), (0,2), (1,1), (1,2) и (2,2). По заданному \(N\) (\(1\le N \le 30\)) определите, сколько всего точек изображено на всех костяшках полного комплекта \(N\)-домино.
Тесты к этой задаче закрытые.
Дано число N?
Написать программу, выводящую на экран сумму квадратов всех чисел от 1 до N.
Var m, n, i : integer ; begin writeln('введите число ') ; readln(n) ; writeln('на что умножить? ') ; readln(m) ; for i : = 1 to m - 1 do n : = n + n ; writeln(n) ; end.
Как лучший, если можно.
Я думаю что правильный ответ - б.
Мне кажется что это буква б.
Б вариант по моему.
Вот пример кода : program Znanija ; var cena, kolvokg, dengi, sdacha, nyno : Integer ; begin read(cena) ; read(kolvokg) ; read(dengi) ; nyno : = cena * kolvokg ; sdacha : = dengi - nyno ; write('Надо = ') ; write(nyno) ; write(' ; сдача = ') ; write(..
Область рисования. Объект Область рисования Graphics позволяет выбрать в качестве области рисования определенный элемент управления и обладает методами рисования графических фигур. Сначала необходимо в разделе объявления переменных определить имя о..
Мне лень читать простите.
Pascal : type cl = class public children : integer ; f : integer ; ff : integer ; end ; var c : cl ; begin c : = new cl ; writeln('Введите кол - во учеников : ') ; read(c. Children) ; writeln('Введите кол - во стульев : ') ; read(c. F) ; if c. Chi..
Просто 1 килобайт это 1024 байтов 5×1024 = 5120 байтов В 1 байте 8 битов 5120×8 = 40960 битов Все.
© 2000-2022. При полном или частичном использовании материалов ссылка обязательна. 16+
Сайт защищён технологией reCAPTCHA, к которой применяются Политика конфиденциальности и Условия использования от Google.
По данному натуральному n≥1 вычислите сумму 1+2+. +n. Ответ выведите в виде вычисленного выражение и его значения в точности, как показано в примере.
В этой задаче нельзя использовать if .
Ввод | Вывод |
---|
O: Количество нулей
Дано N чисел: сначала вводится число N, затем вводится ровно N целых чисел. Подсчитайте количество нулей среди введенных чисел и выведите это количество.
Ввод | Вывод |
---|
Q: Замечательные числа - 1
Найдите и выведите все двузначные числа, которые равны удвоенному произведению своих цифр.
Программа не требует ввода данных с клавиатуры, просто выводит список искомых чисел.
Оператор case of, Циклы в языке Паскаль?
Оператор case of, Циклы в языке Паскаль.
Написать программы : 1.
Выводящую по числу день недели.
Например, 1 - понедельник.
L: Звездочки
Дано 10 целых чисел. Считайте каждое из этих чисел и выведите столько символов “*” чему равно это число. Выводите число сразу же после считывания числа.
Ввод | Вывод |
---|
Практика
Читайте также: