Основные конструкции языка программирования - Программирование, компьютеры и кибернетика лабораторная работа

Основные конструкции языка программирования - Программирование, компьютеры и кибернетика лабораторная работа




































Главная

Программирование, компьютеры и кибернетика
Основные конструкции языка программирования

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


посмотреть текст работы


скачать работу можно здесь


полная информация о работе


весь список подобных работ


Нужна помощь с учёбой? Наши эксперты готовы помочь!
Нажимая на кнопку, вы соглашаетесь с
политикой обработки персональных данных

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Министерство образования Российской Федерации
Московский государственный университет экономики,
Тема: «Основные конс трукции языка программирования»
I. Организация разветвления организма
1. Описание конструкций языка, обеспечивающих ветвление
4. Распечатка результатов выполнения
II. Организация циклических процессов
1. Описание конструкций языка, обеспечивающих циклическую обработку информации
2. Условие задачи на организацию циклических процессов
4. Распечатка результатов выполнения
III. Постановка задач на обработку информации с использованием разветвленного алгоритма и циклических процессов
3. Распечатка результатов выполнения
I . Организация разветвления алгоритма
1. Описание конструкций языка, обеспечивающих ветвление
Для организации ветвления применяется условный оператор и Оператор Case. Уловный оператор If служит для организации процесса вычислений и зависимости от какого-либо логического условия. Оператор имеет вид:
If <условие> then <оператор_1> else<оператор_2>
В качестве условия должно использоваться логическое значение, представленное константой, переменной или выражением.
Если условие истинно, то выполняется оператор, следующий за словом then, но если же условие ложно, то будет выполняться оператор, следующий за словом else. Альтернативная ветвь else может отсутствовать, если в ней нет необходимости. В таком «усеченном» операторе в случае невыполнения условия ничего не происходит, и управление передается следующему оператору.
Когда необходимо разветвление на значительное число ветвей алгоритма, нецелесообразно использовать оператор case. Он необходим в тех случаях, когда в зависимости от значений какой-либо переменной надо выполнить те или иные операторы. Синтаксис условного оператора имеет следующий вид:
Если значение переменной совпадает с заданным значением, выполняется заданная команда.
Конструкция else определяет команду, которую необходимо выполнить, если заданные значения не совпадают с имеющимися значениями селекторного выражения.
Ветви оператора case могут содержать команду case.
2. Условие задачи на разветвление алгоритма
Создать программный проект, обеспечивающий определение знака зодиака. Программный код должен обеспечить выполнение следующих действий:
Во-первых, ввод дня и месяца рождения.
Во-вторых, анализ введенной информации и выдачу на экран названиязнака зодиака, соответствующего дате рождения.
Writeln ('Vveditedenj i mesyacrozhdenia v formate (denj) (mesyac)');
1: if D<20 then Writeln('Kozerog') Else Writeln('Vodolei');
2: if D<19 then Writeln('Vodolei') Else Writeln('Ryby');
3: if D<21 then Writeln('Ryby') Else Writeln('Oven');
4: if D<20 then Writeln('Oven') Else Writeln('Telec');
5: if D<21 then Writeln('Telec') Else Writeln('Bliznecy');
6: if D<22 then Writeln('Bliznecy') Else Writeln('Rak');
7: if D<23 then Writeln('Rak') Else Writeln('Lev');
8: if D<23 then Writeln('Lev') Else Writeln('Deva');
9: if D<23 then Writeln('Deva') Else Writeln('Vesy');
10: if D<23 then Writeln('Vesy') Else Writeln('Strelec');
11: if D<23 then Writeln('Strelec') Else Writeln('Skorpion');
12: if D<22 then Writeln('Skorpion') Else Writeln('Kozerog');
4 . Ра спечатка результатов выполнения
II. Организация циклических процессов
1. Описание конструкций языка, обеспечивающих циклическую обработку информации
Когда какая-либо группа операторов должна выполняться многократно, требуется организовать циклический процесс.
Для этого существует две разновидности оператора цикла.
Для организации циклов с неизвестным числом повторений используется оператор While. Обращение к этому оператору выглядит так:
Оператор, следующий после служебного слова Do, будет выполняться циклически, пока логическое условие истинно. Если условие ложно, то выполняется оператор, следующий после завершения оператора While. Оператор While является канонической конструкцией, то есть с его помощью можно организовать любой циклический процесс.
Для организации циклического процесса при известном числе повторений используется оператор For. Структура For имеет вид:
For<управляющая переменная>:<выражение1>To
Оператор, указанный после слова Do выполняется для каждого заданного значения управляющей переменной. Переменная, задаваемая после слова For, называется переменной цикла, представляет собой целое число. Первоначально управляющей переменной присваивается значение, определенное как <выражение1>. Выполнение завершается после того, как управляющая переменная достигнет значения, определенного как <выражение2>.
2. Условие задачи на организацию циклических процессов
Требуетсяразработать обучающую программу, для любой предметной области. Предметная область должна содержать не менее трех обучаемых понятий. Для каждого из отобранных понятий предусмотреть несколько вариантов ответа. Предлагаемые варианты обучаемых понятий должны выдаваться на экран циклически, до получения правильного ответа. Предусмотреть подсчет числа ошибочных ответов и проставление оценки.
Writeln ('Skolkibaitam raven 1 Megabait');
Writeln ('1000; 1024; 1000000; 8; 32; 64');
Writeln ('Skolkimegabaitam raven 1 Terabait');
Writeln ('1024; 1048576; 32; 2048576; 1000000; 8');
Writeln ('Skolikikilobaitam raven 1 Megabit');
Writeln ('1024; 32; 256; 512; 100; 128');
Writeln ('kolichestvooshibok', Mistake);
IF Mistake=0 then Writeln ('Otlichno');
IF (Mistake=1) or (Mistake=2) then Writeln('Horosho');
IF (Mistake=3) or (Mistake=4) then Writeln('udv');
4. Ра спечатка результатов выполнения
III . Постановка задач на обработку информации с использованием разветвленного алгоритма и циклических процессов
Разработать программу, предполагающую ввод последовательности вещественных чисел до появления 0 (0 - признак конца последовательности). Требуется рассчитать и вывести на экран среднее арифметическое данной последовательности чисел.
язык программирование паскаль ветвление
write ('Vvedite ',N,'-e chislo (0 - konecposledovatelnosti) :');
write ('Vvedite ',N,'-e chislo (0 - konecposledovatelnosti) :');
thenwriteln ('Sredneearifmeticheskoe = ',S/ (N-1):8:2)
elsewriteln ('Sredneearifmeticheskoe = ',0);
3. Р аспечатка результата выполнения
1) Васильев В.В. Хливненко Л.В. "Практикум. Язык программирования Паскаль. Ветвления и циклы"
2) Комлева Н.В., Смирнов А.А., Хрипков Д.В., Информатика и программирование, - М, центр ЕОАИ, 2008
Логические конструкции в системе программирования Паскаль. Команды языка программирования, использование функций, процедур. Постановка и решение задач механики в среде системы Паскаль. Задачи статики, кинематики, динамики решаемые с помощью языка Паскаль. курсовая работа [290,9 K], добавлен 05.12.2008
Основные сведения о системе программирования Турбо Паскаль. Структура программы на Паскале и ее компоненты. Особенности и элементы языка Турбо Паскаль. Порядок выполнения операций в арифметическом выражении, стандартные функции и оператор присваивания. лекция [55,7 K], добавлен 21.05.2009
Общая характеристика языков программирования. Описание языка Паскаль: основные субъекты языка; структура Паскаль-программы; типизация и объявление данных. Операторы присваивания и выражения. Структурные операторы, организация ветвлений и циклов. дипломная работа [276,6 K], добавлен 26.01.2011
Понятие алгоритма. Цикл программы. Структурная схема алгоритма. Элементы языка Тurbo Рascal. Алфавит. Идентификаторы. Комментарии. Лексика языка С++. ESC-последовательности. Операции. Ключевые слова. Комментарии. контрольная работа [43,0 K], добавлен 24.04.2006
Формирование устойчивой последовательности псевдослучайных чисел с использованием метода "середины квадрата". Разработка программы для определения среднего значения чисел, среднего значения квадратов чисел и дисперсии для последовательности из 20 чисел. лабораторная работа [1,4 M], добавлен 21.01.2015
Изучение общей структуры языка программирования Delphi: главные и дополнительные составные части среды программирования. Синтаксис и семантика языка программирования Delphi: алфавит языка, элементарные конструкции, переменные, константы и операторы. курсовая работа [738,1 K], добавлен 17.05.2010
Организация вычислительных процессов и программирования на алгоритмическом языке. Создание программы "Калькулятор". Выбор языка и среды программирования. Функциональная схема работы программы, описание разработанных алгоритмов. Способы устранения ошибок. курсовая работа [434,1 K], добавлен 27.08.2012
Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д. PPT, PPTX и PDF-файлы представлены только в архивах. Рекомендуем скачать работу .

© 2000 — 2021



Основные конструкции языка программирования лабораторная работа. Программирование, компьютеры и кибернетика.
Реферат: Атомные многоцелевые подводные лодки
Реферат: Snow Essay Research Paper The novel Snow
Научные Революции По Лакатосу Эссе
Система Курсовой Устойчивости Esp Esc Dsc
Реферат: Система классификации гостиниц в России. Скачать бесплатно и без регистрации
Дипломная работа по теме Усовершенствование технологического процесса подготовки газа на Павловской газокомпрессорной станции
Огэ По Русскому Цыбулько Ответы Сочинения
Курсовая Работа На Тему Современное Состояние Машиностроения
Реферат: Дюбуа, Уильям Эдуард Бёркхардт
Сочинение На Тему Сила Характера
Курсовая работа по теме Моделирование спроса на деньги
Реферат Компьютерная Графика
Сочинение В Декабре 2022 Года
Курсовая работа: Рынок ценных бумаг. Функционирование фондовых бирж. Скачать бесплатно и без регистрации
Примерные Контрольные Работы По Математике 3 Класс
Реферат: Маяковский В.В.
Курсовая работа: Методика преподавания русского языка с учетом регионального компонента. Скачать бесплатно и без регистрации
Реферат по теме Классификация регионов РФ по природным условиям
Реферат по теме Социально-биологические основы физической культуры
Дипломная Работа На Тему Ораторское Искусство
Развитие музыкальной выразительности исполнения у младших школьников в кружке фортепиано - Педагогика дипломная работа
Договор продажи предприятия - Государство и право курсовая работа
Мировая экономика и ценообразование - Международные отношения и мировая экономика контрольная работа


Report Page