1 / 9

Оглавление

Download Presentation

Оглавление

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Федеральное государственное бюджетное образование учреждение высшего профессионального образования «Саратовский государственный технический университет имени Гагарина Ю.А.»Кафедра«Инженерных изысканий и информационных технологийв строительстве»Работа по теме:«Microsoft Office Power Point»Выполнил студент группы б4СТЗС-11Мырзагалиев А.К.

  2. Оглавление Алгоритмизация и программирование Microsoft Office Excel Задание1 Задание1 Задание2 Задание3 Задание2 Задание4 Задание3

  3. Блок-схема начало начало Программирование на языке Visual Basic Private Sub CommandButton1_Click() x = Val(TextBox1.Text) y = Val(TextBox2.Text) If ((x - 2.5) ^ 2 + (y - 2.5) ^ 2 >= 2.25) And (x <= 5) And (x >= 0) And (y <= 5) And (y >= 0) Then Label3.Caption = “Точка принадлежит заштрихованной области" Else Label3.Caption = “Точка не принадлежит заштрихованной области " End If End Sub Ввод x, y Ввод x, y ((x - 2.5) ^ 2 + (y - 2.5) ^ 2 >= 2.25) And x <= 5) And (x >= 0) And (y <= 5) And (y >= 0) ((x - 2.5) ^ 2 + (y - 2.5) ^ 2 >= 2.25) And x <= 5) And (x >= 0) And (y <= 5) And (y >= 0) нет да Вариант №0 нет да Алгоритмизация и программирование «Точка не лежит в заштрихованной области» «Точка не лежит в заштрихованной области» «Точка лежит в заштрихованной области» «Точка лежит в заштрихованной области» Задание 1Программирование алгоритмов разветвляющейся структуры. Даны действительные числа x, y. Определить, принадлежит ли точка с координатами (x, y) заштрихованной области. конец конец

  4. Блок-схема Алгоритмизация и программирование Задание 2 Программирование алгоритмов циклической структуры с внутренним разветвлением  Написать программу вычисления функции y = f(x). Заполнить таблицу значений x, y = f(x) при x принадлежит [a, b] с шагом h. начало начало Ввод a, b, h Ввод a, b, h Private Sub CommandButton1_Click() a = Val(TextBox1.Text) b = Val(TextBox2.Text) h = Val(TextBox3.Text) Label4.Caption = "" Label5.Caption = "" For x = a To b Step h If x < 5 Then f = Log(25 * Abs(Sin(x)) + x) Else f = 0.75 * x + Cos(Exp(0.1 * x)) End If Label4.Caption = Label4.Caption & Round(x, 2) & Chr(13) Label5.Caption = Label5.Caption & Round(f, 4) & Chr(13) Next x End Sub Вариант №7: i=0..(b-a)/h i=0..(b-a)/h Программирование на языке Visual Basic x=a+i*(b-a)/h x=a+i*(b-a)/h нет да нет x<3 да x<3 f = Log(25 * Abs(Sin(x)) + x) f = 0.75 * x + Cos(Exp(0.1 * x)) f = Log(25 * Abs(Sin(x)) + x) f = 0.75 * x + Cos(Exp(0.1 * x)) Вывод x, f Вывод x, f конец конец

  5. Блок-схема Вариант №3: начало Программирование на языке Visual Basic Ввод a, b, eps Private Sub CommandButton1_Click() a = Val(TextBox1.Text) b = Val(TextBox2.Text) eps = Val(TextBox3.Text) Do c = (a + b) / 2 If (Log(a) - 2 * a + 3) * (Log(c) - 2 * c + 3) > 0 Then a = c Else b = c End If Label6.Caption = Label6.Caption & c & Chr(13) Label7.Caption = Label7.Caption & (a - b) & Chr(13) Loop While Abs(a - b) > eps Label5.Caption = c End Sub c=(a+b)/2 нет да f(a)*f(c)>0 b=c a=c Вывод c, (a-b) abs(a-b)>eps Алгоритмизация и программированиеЗадание 3 Программирование алгоритмов с итерационными циклами  На интервале найти с точностью корни уравнения методом деления отрезка пополам Вывод с конец

  6. Блок-схема начало Ввод a, b, eps Вычислить методом прямоугольников илитрапеций (на выбор), где , , , , с точностью . n=10 S2=0 Вариант №3: S1=S2 Программирование на языке Visual Basic Private Sub CommandButton1_Click() a = Val(TextBox1.Text) b = Val(TextBox2.Text) eps = Val(TextBox3.Text) n = 10 S2 = 0 Do S1 = S2 S2 = 0 For x = a To b Step (b - a) / n S2 = S2 + (b - a) / n * (0.7 ^ x - x ^ 2) Next x Label6.Caption = Label6.Caption & n & Chr(13) Label7.Caption = Label7.Caption & S2 & Chr(13) n = 2 * n Loop While Abs(S2 - S1) > eps Label5.Caption = S2 End Sub S2=0 x=a..b, step (b-a)/n S2=S2+(b-a)/n*f(x) Вывод n, S2 Алгоритмизация и программированиеЗадание 4 n=2*n нет да abs(S2-S1)>eps Программирование алгоритмов с итерационными циклами, содержащими вложенные арифметические циклы. Вывод S2 конец

  7. Microsoft Office Excel

  8. Microsoft Office Excel

  9. Microsoft Office Excel Поверхность полученной области

More Related