avguchenkov
?>

Для самостоятельного выполнения (в программе pascal abc) : 1)определите время свободного падения с высоты н. 2)определите площадь высотой h, с основаниями а, b. 3)выведите на экран свое имя высотой в восемь строчек. 4)поменяйте между собой значения двух переменных а и в, воспользовавшись третьей переменной r для временного хранения значения. объясните, , что и как делать.в паскале мало разбираюсь.

Информатика

Ответы

snabdonm501
1) uses crt; const g=9.82; var h,t: real; begin clrscr; write ('h='); readln (h); t: =sqrt(2*h/g); writeln ('t=',t: 5: 2); end. 2) uses crt; var h,a,b,s: real; begin clrscr; write ('h='); readln (h); write ('a='); readln (a); write ('b='); readln (b); s: =1/2*(a+b)*h; writeln ('s=',s: 5: 2); end. 3) uses crt; const n=8; var i: integer; ch: array [1..n] of char; begin clrscr; for i: =1 to n do readln (ch[i]); writeln (); for i: =1 to n do writeln (ch[i]); end. 4) uses crt; var a,b,r: real; begin clrscr; write ('a='); readln (a); write ('b='); readln (b); r: =b; r: =a; a: =b; writeln ('a=',a); writeln ('b=',r); end.
Александрович Василий
Циклический алгоритм цикл - это многократно повторяющиеся действия с разными значениями исходных данных. составляющими элементами любого цикла являются:                   подготовка цикла - пц,                   тело цикла - тц,                   подготовка данных - пд,                   проверка условия - пу. выполнение любого цикла начинается с пц. последовательность выполнения тц, пд, пу зависит от структуры цикла. в связи с этим различают следующие типовые структуры цикла:                   1. цикл с предусловием - цикл пока (while … wend).                   2. цикл с постусловием - цикл до (do … loop).                   3. цикл с параметром - цикл со счетчиком (for … next).цикл с предусловием / пока перед выполнением операторов тела цикла осуществляется проверка условия на продолжение цикла. если условие справедливо (ветвь «да»), то цикл повторяется, иначе происходит выход из цикла. особенности данной структуры цикла:                   а) число повторений цикла заранее неизвестно;                   б) если при первой же проверке условия получается "нет", то цикл не выполняется ни разу;                   в) возможен «бесконечный цикл», когда проверка условия не дает выхода на ветвь «нет».  цикл с постусловием - до в блоке "проверка условия" осуществляется проверка условия на прекращение цикла. если условие справедливо (ветвь «да»), то происходит выход из цикла, в противном случае цикл повторяется при новых значениях исходных данных.  особенности данной структуры цикла:                   а) число повторений цикла заранее неизвестно;                   б) так как условие проверяется в конце цикла, то тело цикла выполняется как минимум один раз;                   в) возможен «бесконечный цикл», когда проверка условия не дает выхода на ветвь «да».  цикл с параметром параметр цикла определяет число повторений цикла. для параметра цикла указывается его начальное значение, конечное значение и шаг изменения. тело цикла выполняется при каждом значении параметра цикла. особенность данной структуры цикла заключается в том, что уже перед началом выполнения цикла известно количество его повторений. пример.   вычислить значения функции вида y = f(x) при изменении x от начального значения xn до конечного значения xk с постоянным шагом h. эта решается с цикла с заданным количеством повторений. число повторений определяется по формуле: n = (xk - xn) / h + 1. на рисунках (см. ниже) представлены блок-схемы решения : - с использованием цикла пока; - с использованием цикла с параметром. цикл - пока                   цикл с параметром                                     блок 3 – подготовка цикла                                     блок 3 выполняет те же функции,                                     блок 4 – проверка условия                                     что и блоки 3,4,7 в схеме слева.                                     окончания цикла                                     блок 5,6 – тело цикла                                     блок 7 – подготовка информации                                     для нового цикла операторы цикла цикл с параметром реализуется в бейсике с оператора цикла for … next. формат записи оператора: for i = in to ik [step h] < операторы тела цикла > next i пояснения: - for (для), to (до), step (шаг), next (следующий) – служебные слова; - i – имя переменной, являющейся параметром цикла; - in, ik, h – выражения, определяющие начальное значение in параметра цикла, конечное значение ik параметра цикла и шаг изменения h параметра цикла. по умолчанию h=1. значение выражений in, ik, h должны удовлетворять следующим условиям: при h > 0 (шаг положительный) in < ik; при h < 0 (шаг отрицательный) in < ik. например: 1) for x=10 to 100 step 2 let y=sqr (x) print x,y next x 2) for x=10 to 1 step – 1 let y=x - 2 print x,y next x важно запомнить следующее: 1.вход в цикл минуя строку начала цикла for -  запрещен.2.открыли цикл – не забудьте его  закрыть.3. выход из цикла осуществляется с оператора  exit for4.в структуре вложенных циклов цикл, открытый первым, закрывается последним. 
yaart-klementiev29

будем поддерживать переменную cur и хранить в ней текущее число для вывода. также будем поддерживать переменую k и хранить количество уже выведенных чисел cur. в цикле будем выводить cur и увеличивать k на 1. если k стало равно cur, увеличим cur на 1 и сбросим k на 0. и, очевидно, будем делать это n раз.

код

n = int(

cur = 1

k = 0

for i in range(n):

    print(cur, end=' ', flush=true)

    k = k + 1

    if k == cur:

        k = 0

        cur = cur + 1

print()

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

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

Для самостоятельного выполнения (в программе pascal abc) : 1)определите время свободного падения с высоты н. 2)определите площадь высотой h, с основаниями а, b. 3)выведите на экран свое имя высотой в восемь строчек. 4)поменяйте между собой значения двух переменных а и в, воспользовавшись третьей переменной r для временного хранения значения. объясните, , что и как делать.в паскале мало разбираюсь.
Ваше имя (никнейм)*
Email*
Комментарий*

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

vbnm100584
nikitavertiev98400
lenalevmax7937
salahovta
Михайлов
vfilina
Кононова-БЕСКРОВНАЯ
kondrashovalf6404
gumirovane2294
troian07
yulyaderesh
Ruslan Zarekovkin
opel81
Panda062000
vladislavk-market2