Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Порядок выполнения работы первого уровня

Порядок выполнения работы | ЛАБОРАТОРНАЯ РАБОТА №3 | Пояснения к выполнению задания второго уровня | ЛАБОРАТОРНАЯ РАБОТА №4 | ЛАБОРАТОРНАЯ РАБОТА №5 |


Читайте также:
  1. B. Окно уровня масла
  2. Cост. Полянская И. (гиперссылки для выполнения индивидуальных проектов) Тема 1
  3. I. Задания для самостоятельной работы
  4. I. Задания для самостоятельной работы
  5. I. Задания для самостоятельной работы
  6. I. Задания для самостоятельной работы
  7. I. ОБЩАЯ ХАРАКТЕРИСТИКА РАБОТЫ

1. Составление блок-схемы алгоритма, находящего сумму k первых членов последовательности .

1.1. Входные данные: k – число слагаемых.

Выходные данные: S – сумма k слагаемых.

1.2. Блок – схема (рис. 2.1):


 

Нет
Да
L t1UKDXHTtVBSKC5JzEtJzMnPS7VVqkwtVrK34+UCAAAA//8DAFBLAwQUAAYACAAAACEAImE588MA AADbAAAADwAAAGRycy9kb3ducmV2LnhtbESPwWrDMBBE74X+g9hCb43sNMSNEyW0BUPJJcT1ByzW xjaRVsZSY/vvq0Chx2Fm3jC7w2SNuNHgO8cK0kUCgrh2uuNGQfVdvLyB8AFZo3FMCmbycNg/Puww 127kM93K0IgIYZ+jgjaEPpfS1y1Z9AvXE0fv4gaLIcqhkXrAMcKtkcskWUuLHceFFnv6bKm+lj9W wcrPaXU8FR/+tUqzrF6aY2GMUs9P0/sWRKAp/If/2l9awSaF+5f4A+T+FwAA//8DAFBLAQItABQA BgAIAAAAIQDw94q7/QAAAOIBAAATAAAAAAAAAAAAAAAAAAAAAABbQ29udGVudF9UeXBlc10ueG1s UEsBAi0AFAAGAAgAAAAhADHdX2HSAAAAjwEAAAsAAAAAAAAAAAAAAAAALgEAAF9yZWxzLy5yZWxz UEsBAi0AFAAGAAgAAAAhADMvBZ5BAAAAOQAAABAAAAAAAAAAAAAAAAAAKQIAAGRycy9zaGFwZXht bC54bWxQSwECLQAUAAYACAAAACEAImE588MAAADbAAAADwAAAAAAAAAAAAAAAACYAgAAZHJzL2Rv d25yZXYueG1sUEsFBgAAAAAEAAQA9QAAAIgDAAAAAA== ">
k
S =0
i =1
S = S + i /(i +1)2
i = i +1
L t1UKDXHTtVBSKC5JzEtJzMnPS7VVqkwtVrK34+UCAAAA//8DAFBLAwQUAAYACAAAACEAuGnyjMMA AADbAAAADwAAAGRycy9kb3ducmV2LnhtbESPwW7CMBBE75X4B2uReisOPVBIMQghISHKhcAHbOMl Thuvg+0m4e9xpUo9jmbmjWa5HmwjOvKhdqxgOslAEJdO11wpuJx3L3MQISJrbByTgjsFWK9GT0vM tev5RF0RK5EgHHJUYGJscylDachimLiWOHlX5y3GJH0ltcc+wW0jX7NsJi3WnBYMtrQ1VH4XP1bB 12dr+uP8ds2K0nfycPT72+lDqefxsHkHEWmI/+G/9l4rWLzB75f0A+TqAQAA//8DAFBLAQItABQA BgAIAAAAIQDw94q7/QAAAOIBAAATAAAAAAAAAAAAAAAAAAAAAABbQ29udGVudF9UeXBlc10ueG1s UEsBAi0AFAAGAAgAAAAhADHdX2HSAAAAjwEAAAsAAAAAAAAAAAAAAAAALgEAAF9yZWxzLy5yZWxz UEsBAi0AFAAGAAgAAAAhADMvBZ5BAAAAOQAAABAAAAAAAAAAAAAAAAAAKQIAAGRycy9zaGFwZXht bC54bWxQSwECLQAUAAYACAAAACEAuGnyjMMAAADbAAAADwAAAAAAAAAAAAAAAACYAgAAZHJzL2Rv d25yZXYueG1sUEsFBgAAAAAEAAQA9QAAAIgDAAAAAA== ">
i <= k
L t1UKDXHTtVBSKC5JzEtJzMnPS7VVqkwtVrK34+UCAAAA//8DAFBLAwQUAAYACAAAACEA6mvCIsAA AADcAAAADwAAAGRycy9kb3ducmV2LnhtbERPzYrCMBC+C/sOYRa8aVpXVKpR1oXC4kWsfYChGduy yaQ0UevbmwXB23x8v7PZDdaIG/W+dawgnSYgiCunW64VlOd8sgLhA7JG45gUPMjDbvsx2mCm3Z1P dCtCLWII+wwVNCF0mZS+asiin7qOOHIX11sMEfa11D3eY7g1cpYkC2mx5djQYEc/DVV/xdUqmPtH Wh6O+d5/lelyWc3MITdGqfHn8L0GEWgIb/HL/avj/CSF/2fiBXL7BAAA//8DAFBLAQItABQABgAI AAAAIQDw94q7/QAAAOIBAAATAAAAAAAAAAAAAAAAAAAAAABbQ29udGVudF9UeXBlc10ueG1sUEsB Ai0AFAAGAAgAAAAhADHdX2HSAAAAjwEAAAsAAAAAAAAAAAAAAAAALgEAAF9yZWxzLy5yZWxzUEsB Ai0AFAAGAAgAAAAhADMvBZ5BAAAAOQAAABAAAAAAAAAAAAAAAAAAKQIAAGRycy9zaGFwZXhtbC54 bWxQSwECLQAUAAYACAAAACEA6mvCIsAAAADcAAAADwAAAAAAAAAAAAAAAACYAgAAZHJzL2Rvd25y ZXYueG1sUEsFBgAAAAAEAAQA9QAAAIUDAAAAAA== ">
S, k
L t1UKDXHTtVBSKC5JzEtJzMnPS7VVqkwtVrK34+UCAAAA//8DAFBLAwQUAAYACAAAACEAQ5B9xcIA AADcAAAADwAAAGRycy9kb3ducmV2LnhtbERP32vCMBB+H+x/CDfwZcxUHTI6o5SC6IMw5vT9aM62 mFxKEm39740g7O0+vp+3WA3WiCv50DpWMBlnIIgrp1uuFRz+1h9fIEJE1mgck4IbBVgtX18WmGvX 8y9d97EWKYRDjgqaGLtcylA1ZDGMXUecuJPzFmOCvpbaY5/CrZHTLJtLiy2nhgY7KhuqzvuLVfCz M6U3JfWb8nbcHo6fxftuXig1ehuKbxCRhvgvfrq3Os3PZvB4Jl0gl3cAAAD//wMAUEsBAi0AFAAG AAgAAAAhAPD3irv9AAAA4gEAABMAAAAAAAAAAAAAAAAAAAAAAFtDb250ZW50X1R5cGVzXS54bWxQ SwECLQAUAAYACAAAACEAMd1fYdIAAACPAQAACwAAAAAAAAAAAAAAAAAuAQAAX3JlbHMvLnJlbHNQ SwECLQAUAAYACAAAACEAMy8FnkEAAAA5AAAAEAAAAAAAAAAAAAAAAAApAgAAZHJzL3NoYXBleG1s LnhtbFBLAQItABQABgAIAAAAIQBDkH3FwgAAANwAAAAPAAAAAAAAAAAAAAAAAJgCAABkcnMvZG93 bnJldi54bWxQSwUGAAAAAAQABAD1AAAAhwMAAAAA ">
Начало
L t1UKDXHTtVBSKC5JzEtJzMnPS7VVqkwtVrK34+UCAAAA//8DAFBLAwQUAAYACAAAACEAQ5B9xcIA AADcAAAADwAAAGRycy9kb3ducmV2LnhtbERP32vCMBB+H+x/CDfwZcxUHTI6o5SC6IMw5vT9aM62 mFxKEm39740g7O0+vp+3WA3WiCv50DpWMBlnIIgrp1uuFRz+1h9fIEJE1mgck4IbBVgtX18WmGvX 8y9d97EWKYRDjgqaGLtcylA1ZDGMXUecuJPzFmOCvpbaY5/CrZHTLJtLiy2nhgY7KhuqzvuLVfCz M6U3JfWb8nbcHo6fxftuXig1ehuKbxCRhvgvfrq3Os3PZvB4Jl0gl3cAAAD//wMAUEsBAi0AFAAG AAgAAAAhAPD3irv9AAAA4gEAABMAAAAAAAAAAAAAAAAAAAAAAFtDb250ZW50X1R5cGVzXS54bWxQ SwECLQAUAAYACAAAACEAMd1fYdIAAACPAQAACwAAAAAAAAAAAAAAAAAuAQAAX3JlbHMvLnJlbHNQ SwECLQAUAAYACAAAACEAMy8FnkEAAAA5AAAAEAAAAAAAAAAAAAAAAAApAgAAZHJzL3NoYXBleG1s LnhtbFBLAQItABQABgAIAAAAIQBDkH3FwgAAANwAAAAPAAAAAAAAAAAAAAAAAJgCAABkcnMvZG93 bnJldi54bWxQSwUGAAAAAAQABAD1AAAAhwMAAAAA ">
Конец
Пояснения

 

Ввод k – числа слагаемых суммы S

 

Первоначальное обнуление значения суммы S

 

Установка номера первого слагаемого

Вычисление суммы

S = S + i /(i +1)2

Увеличение значения текущего номера слагаемого на 1

Проверка условия: если номер i не больше k, управление вновь передается на блок вычисления суммы S

Вывод результирующего значения суммы S и значения k

 

 

Рис. 2.1. Блок-схема алгоритма, вычисляющего сумму k первых членов последовательности

 

2. Составление программы по блок-схеме (рис. 2.1) из п.1.

2.1. Объявить переменные K и I целого типа (Integer) и переменную S – вещественного типа двойной точности (Double).

2.2. Вывести сообщение «Введите число слагаемых» (Console.WriteLine()).

2.3. Присвоить переменной K значение, введённое с клавиатуры (Console.ReadLine()), предварительно преобразовав его в число функцией Val().

2.4. Обнулить значение переменной S, приравнять к единице значение переменной I.

2.5. Вычислить значение переменной S.

2.6. Увеличить значение переменной I на единицу.

2.7. С помощью оператора IF проверить - достигла ли переменная I значения K (I≤K). Если не достигла, то вернуться (Goto) к вычислению переменной S, иначе вывести на экран значения переменных S и K.

Примечание: синтаксис оператора условия:

IF <условие> THEN

<значение, если условие истинно>

ELSE

<значение, если условие ложно>

END IF

 

3. Выполнить программу для трёх разных значений K и выписать результаты в отчёт.

4. Составление блок-схемы алгоритма, находящего произведение k первых членов последовательности .

4.1 Входные данные: k - число сомножителей.

Выходные данные: P – произведение k сомножителей.

4.2 Блок – схема (рис.2.2):

L t1UKDXHTtVBSKC5JzEtJzMnPS7VVqkwtVrK34+UCAAAA//8DAFBLAwQUAAYACAAAACEAQ5B9xcIA AADcAAAADwAAAGRycy9kb3ducmV2LnhtbERP32vCMBB+H+x/CDfwZcxUHTI6o5SC6IMw5vT9aM62 mFxKEm39740g7O0+vp+3WA3WiCv50DpWMBlnIIgrp1uuFRz+1h9fIEJE1mgck4IbBVgtX18WmGvX 8y9d97EWKYRDjgqaGLtcylA1ZDGMXUecuJPzFmOCvpbaY5/CrZHTLJtLiy2nhgY7KhuqzvuLVfCz M6U3JfWb8nbcHo6fxftuXig1ehuKbxCRhvgvfrq3Os3PZvB4Jl0gl3cAAAD//wMAUEsBAi0AFAAG AAgAAAAhAPD3irv9AAAA4gEAABMAAAAAAAAAAAAAAAAAAAAAAFtDb250ZW50X1R5cGVzXS54bWxQ SwECLQAUAAYACAAAACEAMd1fYdIAAACPAQAACwAAAAAAAAAAAAAAAAAuAQAAX3JlbHMvLnJlbHNQ SwECLQAUAAYACAAAACEAMy8FnkEAAAA5AAAAEAAAAAAAAAAAAAAAAAApAgAAZHJzL3NoYXBleG1s LnhtbFBLAQItABQABgAIAAAAIQBDkH3FwgAAANwAAAAPAAAAAAAAAAAAAAAAAJgCAABkcnMvZG93 bnJldi54bWxQSwUGAAAAAAQABAD1AAAAhwMAAAAA ">

Начало
Да
L t1UKDXHTtVBSKC5JzEtJzMnPS7VVqkwtVrK34+UCAAAA//8DAFBLAwQUAAYACAAAACEAImE588MA AADbAAAADwAAAGRycy9kb3ducmV2LnhtbESPwWrDMBBE74X+g9hCb43sNMSNEyW0BUPJJcT1ByzW xjaRVsZSY/vvq0Chx2Fm3jC7w2SNuNHgO8cK0kUCgrh2uuNGQfVdvLyB8AFZo3FMCmbycNg/Puww 127kM93K0IgIYZ+jgjaEPpfS1y1Z9AvXE0fv4gaLIcqhkXrAMcKtkcskWUuLHceFFnv6bKm+lj9W wcrPaXU8FR/+tUqzrF6aY2GMUs9P0/sWRKAp/If/2l9awSaF+5f4A+T+FwAA//8DAFBLAQItABQA BgAIAAAAIQDw94q7/QAAAOIBAAATAAAAAAAAAAAAAAAAAAAAAABbQ29udGVudF9UeXBlc10ueG1s UEsBAi0AFAAGAAgAAAAhADHdX2HSAAAAjwEAAAsAAAAAAAAAAAAAAAAALgEAAF9yZWxzLy5yZWxz UEsBAi0AFAAGAAgAAAAhADMvBZ5BAAAAOQAAABAAAAAAAAAAAAAAAAAAKQIAAGRycy9zaGFwZXht bC54bWxQSwECLQAUAAYACAAAACEAImE588MAAADbAAAADwAAAAAAAAAAAAAAAACYAgAAZHJzL2Rv d25yZXYueG1sUEsFBgAAAAAEAAQA9QAAAIgDAAAAAA== ">
k
P= 1
i =1
P=P*(1-1 /(i +1)2
i = i +1
i <= k
P, k
Нет
Конец
Пояснения

 

 

Ввод k – числа сомножителей произведения P

 

Установка начального значения произведения P, равного единице

 

Установка номера первого сомножителя

 

Вычисление произведения

P = P *(1-1/ (i +1)2)

 

Увеличение значение текущего номера на 1

 

Проверка условия: если номер i не больше k, управление вновь передается на блок вычисления произведения P

Вывод результирующего значения произведения P и значения k

 

 

Рис. 2.2. Блок-схема алгоритма, вычисляющего произведение k первых членов последовательности

 

4.3 Программу нахождения произведения k первых членов последовательности составить самостоятельно по аналогии с программой, описанной в п. 2.

4.4 Выполнить программу для трёх разных значений k и выписать результаты в отчёт.


Дата добавления: 2015-11-14; просмотров: 45 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
ЛАБОРАТОРНАЯ РАБОТА №2| Пояснения к выполнению задания второго уровня

mybiblioteka.su - 2015-2024 год. (0.009 сек.)