Презентация Алгоритмы с ленейной структурой. Решение задач с помощью блок-схем и на школьном алгоритмическом языке.


Задачи на решение алгоритмов с линейной структурой Задача №2Задача №3Задача №1Выход из презентацииЗадача №4 Задача 1. Напишите алгоритм вычисления суммы Sn первых n членов арифметической прогрессии. Первый член прогрессии а1, разность d и число членов задаются.Выход из презентации НачалоВвод n, d, a1 Вывод Sn КонецВыход из презентации




алг сумма (арг вещ d, a1 цел n, рез вещ Sn ) нач ввод d, a1 , n Sn:=(2*a1+d*(n-1))*n/2 вывод «Sn=», Sn кон Выход из презентации Задача 2 Напишите алгоритм вычисления общего члена Вn и суммы Sn первых n членов геометрической прогрессии. Первый член прогрессии b1, знаменатель прогрессии q и число членов задаются.Выход из презентации НачалоВвод n,q, b1 Вывод Вn , Sn КонецВыход из презентации






алг прогрессия (арг вещ q, b1 цел n, рез вещ Вn , Sn ) нач ввод q, b1 , n Вn:=b1*q^(n-1) Sn:=(b1*(q^n-1))/(q-1) вывод «Bn=», Bn, «Sn=», Sn кон Выход из презентации Задача 3. Напишите алгоритм вычисления площади параллелограмма S по заданным двум сторонам a и b и углу между ними, заданному в градусах f (предварительно перевести градусы f в радианы  по формуле )Выход из презентации НачалоВвод a, b, f Вывод S КонецВыход из презентации






алг площадь (арг вещ a,b,f рез вещ , S) нач ввод a, b, f :=f*3.14/180 S:=a*b*sin() вывод «S=», S кон Выход из презентации Задача 4. Напишите алгоритм вычисления площади прямоугольника S, если известны координаты его вершин (х1, у1), (х2, у2), (х3, у3)(для нахождения площади прямоугольника достаточно знать координаты трёх вершин). Длина отрезка вычисляется по формулеВыход из презентации НачалоВвод х1, х2, х3, у1, у2, у3 Вывод S КонецВыход из презентации







алг задача (арг вещ х1, х2, х3, у1, у2, у3 рез вещ a1, a2,S) нач ввод х1, х2, х3, у1, у2, у3 a1:=sqrt(sqr(x2-x1)+sqr(y2-y1)) a2:=sqrt(sqr(x3-x2)+sqr(y3-y2)) S:=a1*a2 вывод «S=», S кон Выход из презентации Задача 5Составить алгоритм, который с тремя произвольными числами x, y и z производит вычисления по следующим формулам алг функция (арг вещ x, y, z рез вещ a, b, c, d) нач ввод x, y, z a:=x/(y*y+z^3)+y*y/(z*z-y*y)-(z*z-y)/(x*y + z) b:=(x*x+y-z^3+5*a)/(y*y+z^3-75.5-3*z*y*x)+12.75*y c:=(28*b*x-27*a*y*y)/(z*z)+25*a*b/7 d:=(21*x/b-5)/(a*y)*17.7 вывод a, b, c, d кон Составить алгоритм, который с четырмя произвольными числами a, x, z и w производит вычисления по следующим формулам алг функция (арг вещ a, x, z, w рез вещ b, c, e,f) нач ввод a, x, z, w b:=((z*z-a*a)*7.5-3*(z^3+w)^2+3*x)*z/(25*x*a*w+33.7*z*z) c:=b+a/(5-x/3)^3+120.5*b*x e:=(a*b*c-175*a*(b-3))/(a*b*b*c+17*a*z) f:=2*b+3*e-c*b вывод b, c, e, f кон По представленной блок-схеме составьте алгоритм на школьном алгоритмическом языкеНачалоВвод a, b, cВывод yКонец алг Задача (арг вещ a, b, c рез вещ s, k, y) нач ввод a,b,c s:= (a+c^4)/(3*b) k:= s – sqrt(abs(a+2*b*c^4)) y:=a+2*b-(3*s)/(b*c) вывод y кон По представленной блок-схеме составьте алгоритм на школьном алгоритмическом языкеНачалоВвод a, b, cВывод yКонец алг Задача (арг вещ a, b, c рез вещ s, k, y) нач ввод a,b,c s:= (sqrt(3*c^3+b^5))/(b – c) k:= sqrt(s)+abs(-a*b*c) y:= s+3*k – (s^4)/(b+c) вывод y кон