Разработка блок-схем и программ по алгоритму циклической структуры

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

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

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

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

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

Лабораторная работа №5

Тема: «Разработка блок-схем и программ по алгоритму циклической структуры»

Студент: Черняева В.С.

Группа: СПТР - 101

Введение

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

Задачи:

1. Провести анализ примера и определить тип алгоритма.

2. Разработать блок-схему рассмотренного примера.

3. Составить программу.

Задание 1. Вычислить с помощью алгоритма циклической структуры с предусловием и постусловием квадратные квадраты из чисел 900, 893, …

блок программа алгоритм циклический

While

Program cicl1;

Var x,y: real;

Begin

x:=900;

while (x<=900) and (x>=0) do

begin

y:=sqrt(x);

writeln(y:4:2);

x:=x-7;

end;

writeln(`конец счёта');

end.

Repeat

Program cicl1a;

Var x,y: real;

Begin

x:=900;

repeat

y:=sqrt(x);

writeln(y:4:2);

x:=x-7;

until (x<=0);

writeln(`конец счёта');

end.

Рис. 1 Блок-схема While

Рис. 2 Блок-схема Repeat

Рис. 3 Программа While

Рис. 4 Программа Repeat

Задание 2. Бесконечно печатать “ААААААААААААААААААА”

program cicl2;

var s: char;

x: integer;

begin

writeln('введите слово', s);

readln(s); нет

x:=100;

while x>0 do

writeln(s);

end.

Рис. 5 Блок-схема 2 задания

Рис. 6 Программа 2 задания

Задание 3. Бесконечно печатать 1000, 999, 998, 997, …

Program cicl3;

Var x,y: real;

Begin

x:=1001;

while x<=1001 do

begin да нетy:=x-1;

writeln(y:0:0);

x:=x-1;

end;

writeln('конец счёта');

end.

Рис. 7 Блок-схема 3 задания

Рис. 8 Программа 4 задания

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


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

  • Решение задач, прямо связанных с применением циклов и массивов. Условия применения различных видов циклической структуры. Операторы цикла с предусловием while, постусловием do-while и for. Особенности работы с одномерными и двумерными массивами.

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

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

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

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

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

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

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

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

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

  • Составление алгоритмов и написание программ циклической структуры с использованием векторов, указателей и векторов указателей на вектор на языке C++. Статическое и динамическое распределение памяти. Функция ввода и обработки элементов вектора или матрицы.

    контрольная работа [210,5 K], добавлен 25.03.2015

  • Применение циклической управляющией структуры для организации многократного выполнения некоторого оператора. Конструкция цикла: заголовок и тело, и алгоритм выполнения операторов while, do while и for. Отличия циклов с постусловием и предусловием.

    контрольная работа [65,8 K], добавлен 30.12.2010

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

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

  • Описание работы элементов программы в виде блок-схем. Анализ структурной схемы модели домофона. Блок-схема работы открытия двери ключом. Моделирование в Proteus: принцип динамического опроса и индикации, внешний вид жидкокристаллического дисплея.

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

  • Технологии разработки программного обеспечения. Процедура постановки задачи, определения требований. Последовательность действий логической, разветвленной и циклической структуры. Терминология программирования. Этапы создания программного продукта.

    презентация [793,8 K], добавлен 15.11.2010

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