Московское царство в XVI в

Кон

Кон

Кон

Кц

Кон

Кц

Тогда основной алгоритм будет таким:

Алг сумма факториалов

начцел сумм, m,n, j,фл

сумм:=0

ввод m,n

нцдля j от m до n

факт(j,фл)

сумм:=сумм+фл

вывод нс, "сумма факториалов=",сумм

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

Подведем итог.

В алгоритмическом языке используется несколько видов величин.

Величины, которые участвуют только в операциях внутри алгоритма, называются промежуточными и объявляются в алгоритме после служебного слова нач.

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

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

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

Примеры применения.

1. Вычислить сумму площадей трех прямоугольников с разными сторонами c использованием процедуры (алгоритма с результатом) вычисления площади прямоугольника.

Основной алгоритм будет содержать команды ввода значений сторон, вызова вспомогательного алгоритма “прямоугольник” с передачей ему значений сторон и команды вывода на экран значения площади как результата выполнения подпрограммы.

Основной алгоритм:

алг сумма площадей

начвещ а,б,пл

ввод а,б

прямоугольник (а,б,пл)

вывод нс,"площадь 1-го=",пл

ввод а,б

прямоугольник (а,б,пл)

вывод нс,"площадь 2-го=",пл

ввод а,б

прямоугольник (а,б,пл)

вывод нс,"площадь 3-го=",пл


Вспомогательный алгоритм:

алг прямоугольник(аргвещ х1,х2, резвещ у)

нач |промежуточных величин нет!

У:=х1*х2;

При выполнении алгоритма “сумма площадей” в памяти ЭВМ выделится три ячейки памяти:

алгоритм “сумма площадей”

  вещ а   вещ в   вещ пл  
             
             

После ввода значений сторон картина изменится:

алгоритм “сумма площадей”

  вещ а   вещ в   вещ пл  
             
             

Начав выполнять алгоритм “прямоугольник” ЭВМ отведет место для величин этого алгоритма и заполнит величины х1 и х2 значениями 5 и10. Выполнив алгоритм она вычислит значение у и поместит результат в память:

алгоритм “прямоугольник”

  вещ х1   вещ х2в   вещ y  
             
             

После выполнения вспомогательного алгоритма ЭВМ скопирует результат из ячейки у в ячейку пл:

алгоритм “сумма площадей”

  вещ а   вещ в   вещ пл  
             
             

Теперь ЭВМ сотрет из памяти все, что касается алгоритма “прямоугольник” и продолжит выполнение основного алгоритма. Встретив вновь вызов вспомогательного алгоритма она вновь отведет память для величин х1, х2, у и передаст им новые значения и т. д. Здесь х1,х2 - это величины-аргументы, а у - величина-результат.

Подведем итог и запишем общие правила выполнения вспомогательного алгоритма:

- перед началом выполнения ЭВМ отводит для него место в памяти и устанавливает значения аргументов, которые указаны в команде вызова;

- пока выполняется вспомогательный алгоритм, основной приостанавливает свою работу;

- в конце выполнения вспомогательного алгоритма значение результата присваивается величине-результату, указанной в команде вызова;

- после выполнения вспомогательного алгоритма и все, что с ним связано стирается из памяти ЭВМ.

1. Реформы «Избранной рады» 1550-х г. и их значение

После освобождения России от монголов и в связи с ростом авторитета великого князя Московского его титул перестал удовлетворять московитов.

Московский правитель мог претендовать на титул царя по двум причинам.

Во-первых, он объявил о своей независимости перед прежним сюзереном - монгольским царем.

Во-вторых, Византийская империя была разрушена турками, и, греческий православный мир жил без царя. Согласно теории «гармонии» церкви и государства, христианское общество нуждалось в двух главах - царе и патриархе. Поэтому великий князь Московский как единственный независимый православный правитель был обязан принять титул царя, если не хотел оставить православных без защитника. Иван Ш употреблял титул от случая к случаю.

Его внук Иван IV Грозный был официально коронован царем в 1547 г.

Правление его продолжалось полвека (1533-1584) и было отмечено важными событиями.

Царь был натурой противоречивой. Наделенный большими интеллектуальными способностями, правитель с широким кругозором, он в то же время был вспыльчив, жесток. Его натура была артистической. Управление страной перешло к совету бояр, но фракционная борьба продолжалась с неослабевающей силой. Единственным, кому он доверял, был глава русской церкви митрополит Макарий.

Боярское правление кончилось в 1546 г.

В этот год Ивану исполнилось 16 лет, и, по-видимому, по совету Макария он объявил боярам о своем решении жениться и принять титул паря.

3 комплекса проблем – уменьшить реальное влияние бояр на государственные дела

Навести порядок в стране и на местах

Решить окончательно татарскую проблему, выйти к морю Черному

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

Был создан новый институт - Земский собор (собрание от всей земли), впервые созванный в 1550 году. Он состоял из двух палат:

В верхнюю палату входила Боярская дума, совет епископов и высшие чиновники.

В нижней палате заседали представители дворянства и купцов.

В политическом отношении она означала противовес исключительному влиянию бояр на государственные дела.

Собор принял новый уголовный кодекс, называвшийся «Царским Судебником» (1550)

С санкции собора Иван изменил систему местного самоуправления (1555). До сих пор царь назначал наместников, собиравших в каждом районе налоги и разбиравших дела о преступниках; вместо жалованья наместник получал по определенной квоте с населения пищу и другие припасы - система «кормления».

Теперь кормления была отменены и люди получили право (и обязанность) избирать своих собственных представителей собирать налоги и разбирать дела о преступлениях.

Тысяча человек, служивших в армии, получили поместья вокруг Москвы. Они стали привилегированной (гвардейской) группой войск.

Были также сформированы настоящие пехотные части, - стрельцы.

Пять тысяч стрельцов было размещено в Москве, семь тысяч - в различных приграничных городах. В п.п. ХVII в. эти войска были усилены до 25 000, а во вт.пол. - до 50 000 человек.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: