Разработка блок-схем и программ по алгоритму циклической структуры
Овладение навыками и технологией разработки блок-схем. Определение набора инструкций и последовательности действий для создания программы. Вычисление с помощью алгоритма циклической структуры с предусловием и постусловием квадратные квадраты из чисел.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | лабораторная работа |
Язык | русский |
Дата добавления | 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