vovkiv7864
?>

Напишите программу для решения следующей задачи. Пользователь вводит с клавиатуры значение n. Вычислить сумму первых n членов ряда S=1+1/4+1/9+...+1/(n*n Предусмотрите дружественный интерфейс.

Информатика

Ответы

спец387

Объяснение:

Последовательность дней недели периодична с периодом 7, поэтому номер дня недели можно найти, взяв остаток от деления: (номер дня недели первого числа + сколько Такое решение будет давать верный ответ для всех дней недели кроме воскресенья: для воскресений будет выведен ноль (а не 7). Решить это можно, перенумеровав все номера дней недели с нуля, а не с единицы.

m - 1 – номер дня недели первого числа месяца (считая с 0)

n - 1 – пройдёт от первого числа  

(m + n - 2) mod 7 – номер нужного дня недели (считая с 0)

(m + n - 2) mod 7 + 1 – ответ.

Программа (PascalABC.NET):

begin

 var n := ReadInteger;

 var m := ReadInteger;

 print((m + n - 2) mod 7 + 1)

end.

Пример ввода:

7

7

Пример вывода:

6

(Действительно, 1 апреля 2018 года – воскресенье, а сегодня, 7 апреля – суббота)

vasilevich-F

Объяснение:

Історичні відомості

Слово «алгоритм» походить від імені перського вченого, астронома і математика Мухаммеда Ібн Муси Аль Хорезмі. І

АЛГОРИТМ І ЙОГО СТРУКТУРА

З часу створення програмованих машин було придумано більше двох з половиною тисяч мов програмування. Щороку їхня кількість зростає. Деякими мовами вміє користуватися лише невелике коло програмістів, на інших мовах програмують мільйони людей. Середовище Scratch, у якому ви вже працювали в минулому навчальному році, розробляли як мову програмування для дітей. Тому в ній працювати не складно і цікаво. Ми продовжимо роботу в Scratch, але перед тим ознайомимось з базовими конструкціями алгоритмів.

У повсякденному житті людина постійно вирішує якісь завдання або розв’язує задачі, що вимагають виконання певної послідовності дій. Такі послідовності дій прийнято називати алгоритмом. Отже, алгоритм — це опис послідовності дій, виконання яких призводить до вирішення поставленого завдання за скінченну кількість кроків. Об’єкт, що здатний виконати команди алгоритму, називають виконавцем алгоритму.

Алгоритми можуть бути подані в різних формах: у текстовій формі запису, у вигляді блок-схеми (графічній), мовою програмування тощо.

Для позначення кроків алгоритму у вигляді блок-схем використовують такі основні геометричні фігури:

Послідовність дій в алгоритмі вказують за до стрілок, які з’єднують геометричні фігури. Так, на рис. 3.1 представлено блок-схему алгоритму дій людини, що переходить вулицю.

Найбільш вражаючим прикладом виконавця алгоритмів є комп’ютер. Комп’ютер обробляє текстову, числову та графічну

інформацію, керує роботою інших з’єднаних з ним пристроїв.

Свого часу, аби мати змогу передати команди обчислювальним машинам, люди змушені були придумати системи знаків, які були б зрозумілі для них. Так виникли мови програмування.

Отже, мова програмування — це зрозуміла для комп’ютера система знаків. А комп’ютерна програма — це алгоритм записаний спеціальною мовою і призначений для виконання комп’ютером.

Мова програмування — це зрозуміла для комп’ютера система знаків, призначена для опису алгоритмів і структури даних.

У Scratch алгоритми дій об’єктів задають з до сценаріїв, які називаються скриптами. Ви вже створювали в цій програмі проекти, тож знаєте, що скрипти в ній задаються з блоків-команд, які містяться в лівій частині вікна програми. Деякі блоки-коман-ди мають виступи та заглибини. «Граматика» мови Scratch така, що з’єднати між собою блоки несумісних форм неможливо. Середовище програмування, що дає змогу користувачеві створювати програми з пропонованих графічних об’єктів (у Scratch — це блоки-ко-манди, схожі на елементи конструктора Lego), позбав-ляючи таким чином від рутинної роботи з написанням кодів програм, називають середовищем візуального програмування. Згаданий алгоритм переходу вулиці, складений мовою програмування Scratch, може мати вигляд, як на рис. 3.2.

Ви вже зрозуміли, що «розмовляти» з комп’ютером мовою Scratch — означає складати скрипти.

Ответить на вопрос

Поделитесь своими знаниями, ответьте на вопрос:

Напишите программу для решения следующей задачи. Пользователь вводит с клавиатуры значение n. Вычислить сумму первых n членов ряда S=1+1/4+1/9+...+1/(n*n Предусмотрите дружественный интерфейс.
Ваше имя (никнейм)*
Email*
Комментарий*

Популярные вопросы в разделе

coffee2201
rosik76
anton
NikonA83
anton1969026203
SERGEI124
snab54
Xeniya91
Павловна897
sharovaeln6
myliar21585356
rynaodal
АлександрАлина
Сергеевна-Иван1045
stomcom01