Создание блок-схем алгоритмов

Обучение разработке блок-схемы алгоритмов по ГОСТУ и ознакомление со средствами программы OpenOffice для их создания. Определение числовой последовательности и математическое решение задачи. Описание алгоритма и выходных данных для проверки условий.

Рубрика Программирование, компьютеры и кибернетика
Вид задача
Язык русский
Дата добавления 13.01.2014
Размер файла 45,0 K

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Создание блок-схем алгоритмов

Цель: научиться разрабатывать блок-схемы алгоритмов по ГОСТУ, ознакомиться с средствами программы OpenOffice.Draw для создания блок-схем.

Задание

Для числовой последовательности

,

n=1,2,… найти первый член и его номер M такой, чтобы |an-4|<е, где е - заданное число, например, е =0,01 и вычислить сумму

.

Математическое решение:

Числовой последовательностью называется бесконечное множество чисел a1, a2, a3, …, an, …, следующих одно за другим в определенном порядке и построенных по определенному закону, с помощью которого an задается как функция целочисленного аргумента, n т.е. f(n)=a .

Найдем an-член последовательности, такой чтобы удовлетворял условию |aМ-4|< е, где М - его номер. затем сложить все члены последовательности an с n=1,2,...,M. Полученная сумма будет удовлетворять условию задачи. алгоритм схема числовой

Описание алгоритма

1. Ввести число - eps.

2. Приравнять S, М n к 0.

3. Открыть цикл без заданного количества повторений с постусловием.

4. К n прибавить 1

5. Вычислить an

6. К S прибавить an.

7. Присвоить М значение n

8. Выполнить проверку: если модуль выражения an-4 меньше eps, то

8.1. Вывести M,S.

Иначе

8.2. Возвратиться к началу цикла.

Входные данные:

· eps - число для проверки условия

Выходные данные:

· М - предел последовательности

· S - сумма последовательности

· an - последний член последовательности

Блок-схема алгоритма

Листинг программы на языке PASCAL

uses crt;

var eps,an,s : real;

M,n:integer;

begin

clrscr;

writeln ('***Лабораторная работа №1***':50);

writeln ('***студентки группы И-09-1 Халахиной Ю.А.***':60);

writeln (Программа предназначена для нахождения номера числовой последовательности, удовлетворяющего заданному условию и ее суммы');

writeln (' ');

writeln ('Введите, eps');

read (eps);

S:=0;M:=0;n:=0; an:=0;

repeat

n:=n+1;

an:=trunc(power(2,n+1)+power(4,n+1))/trunc(power(2,n)+power(4,n));

S:=S+an;

M:=n;

until (abs(an-4)<eps);

writeln ('Сумма,S=',S);

writeln ('Номер, M=', M);

end.

Размещено на Allbest.ru


Подобные документы

  • Типы моделей данных: иерархическая, сетевая, реляционная. Структура входных и выходных данных. Классы управления данными, исключений. Структура таблиц, используемых в программе. Описание алгоритмов решения задачи. Диаграммы классов, блок-схемы алгоритмов.

    курсовая работа [1,5 M], добавлен 22.06.2012

  • Изучение особенностей создания алгоритмов вычислительных задач. Визуальное программирование стандартных компонентов среды программирования Delphi. Технология создания компонента Delphi для решения производственной задачи. Выполнение блок-схемы алгоритма.

    курсовая работа [638,0 K], добавлен 30.01.2015

  • Понятие алгоритма, его назначение, представление (изобразительные средства для описания), типы, способы записи, схемы. Основные принципы разработки алгоритмов и программ. Характеристика языков программирования. Средства и правила построения блок-схем.

    реферат [87,9 K], добавлен 26.03.2010

  • Изучение условий поставленной задачи и используемых данных для разработки программы хранения информации о рейсах поезда. Описание разработанных функций, листинга, блок-схем алгоритмов и дерева функции. Рассмотрение сценария диалога данной программы.

    курсовая работа [532,7 K], добавлен 20.07.2014

  • Аналитический обзор существующих программ-редакторов схем (Microsoft Office Visio 2007, FCEditor, редактор блок-схем). Математическое описание программы и её интерпретатора. Описание системы и руководство пользователя, XML и текст редактора схем.

    дипломная работа [2,1 M], добавлен 07.07.2012

  • Построение базовой линейной структуры и организация ввода с формы переменной. Определение значения функции и построение блок-схемы базовой структуры "ветвление". Использование цикла со счетчиком. Рассмотрение особенностей работы с одномерными массивами.

    контрольная работа [1,4 M], добавлен 10.12.2021

  • Приобретение навыков структурных блок-схем и листингов программ на языке "Ассемблер" для простых микропроцессорных систем управления процессами. Типовые структуры блок-схем алгоритмов обработки данных. Программная реализация типовых функций управления.

    методичка [1007,8 K], добавлен 01.10.2010

  • Разработка блок-схемы и программы обработки одномерного массива с доступом к элементам с помощью индексов и с помощью указателей. Словесное описание алгоритма и пользовательского интерфейса, листинг программы обработки матрицы и результат её выполнения.

    курсовая работа [391,1 K], добавлен 30.09.2013

  • Основы проверки и расчета входных данных и вывода выходных данных программы, их блок-схемы. Реализация функции считывания числовых данных из файла, управление (создание, уничтожение и редактирование) визуальными компонентами во время выполнения программы.

    контрольная работа [1,3 M], добавлен 12.06.2009

  • Постановка задачи линейного программирования. Решение системы уравнений симплекс-методом. Разработка программы для использования симплекс-метода. Блок-схемы основных алгоритмов. Создание интерфейса, инструкция пользователя по применению программы.

    курсовая работа [1,7 M], добавлен 05.01.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.