Создание операторов программы

Запись формул в виде операторов присваивания. Представление чисел как констант языка программирования, переобозначение при необходимости переменных. Анализ кода приложения для решения задачи на компьютере. Разработка схемы алгоритма, отладка программы.

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

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

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

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

2Лабораторная работа

Создание операторов программы

1.Структура СЛЕДОВАНИЕ

Предложенные формулы записать в виде операторов присваивания. Числа представить в виде констант языка программирования, переменные по необходимости переобозначить.

2. Грани параллелепипеда - ромбы, которые равны между собой и расположены так, что встречаются в одной из вершин три острых угла. Найти объем параллелепипеда по формуле:

если a=34.7 см , L =200.

Выполнение

1.

2. Словесное описание задачи

Найти объем параллелепипеда по формуле:

Определение состава входных и выходных данных.

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

- сторона ромба, вещественного типа

- угол, вещественного типа

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

- объем параллелепипеда, вещественного типа

Разработка математической модели

Математическая модель устанавливает связь между входными и выходными данными.

В нашем случае связь между входными и выходными данными задаётся формулами:

Составление схемы алгоритма

Для поставленной задачи схема алгоритма будет иметь следующий вид:

Составление кода приложения для решения задачи на компьютере

Для решения поставленной задачи разрабатываем проект на Visual Basic.

По нажатию кнопки («Вычислить») будет исполняться следующий код:

Отладка программы

2.Структура РАЗВИЛКА

1.

где

2.

1. Постановка задачи

Вычислить по заданным формулам значение f в зависимости от величины x

Определение состава выходных данных.

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

y - переменная вещественного типа.

Определение состава входных данных.

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

х,a,b - переменные вещественного типа.

Разработка математической модели

Математическая модель устанавливает связь между входными и выходными данными.

По заданному значению х вычисляем величину

где

Составление схемы алгоритма

Для поставленной задачи схема алгоритма будет иметь следующий вид:

Составление кода приложения для решения задачи на компьютере

Для решения поставленной задачи разрабатываем проект на Visual Basic. По нажатию кнопки («Вычислить») будет исполняться следующий код:

Отладка программы

Постановка задачи

Определение состава выходных данных

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

у- переменная вещественного типа.

Определение состава входных данных

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

a - переменная целого типа.

b,x - переменные вещественного типа

Разработка математической модели

Математическая модель устанавливает связь между входными и выходными данными.

По заданному значению х вычисляем величину

Составление схемы алгоритма

Для поставленной задачи схема алгоритма будет иметь следующий вид:

Составление кода приложения для решения задачи на компьютере

Для решения поставленной задачи разрабатываем проект на Visual Basic. По нажатию кнопки («Вычислить») будет исполняться следующий код:

Отладка программы

3. Структура ЦИКЛ

1. Постановка задачи.

За i-ую секунду от начала движения поезд прошел l метров. Какой путь пройдет поезд за первые t секунд и какой скорости он достигнет по истечении этого времени?:

где

Отладку программы произвести для значений i= 4, t =10, 3 ? l ? 9 c шагом 0,5.

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

где 0 б 0,5 рад с шагом 0,1 рад ; 0,1. 0,2 с шагом 0,02 m=10кг

1. Определение состава выходных данных

, -путь и скорость поезда, вещественного типа.

Определение состава входных данных

t время, целого типа.

Разработка математической модели

Математическая модель устанавливает связь между входными и выходными данными.

где для значений t =10, 3 ? l ? 9 c шагом 0,5.

Составление схемы алгоритма

Для поставленной задачи схема алгоритма будет иметь следующий вид:

Составление кода приложения для решения задачи на компьютере

Для решения поставленной задачи разрабатываем проект на Visual Basic.

По нажатию кнопки «Вычислить » будет исполняться следующий код

Отладка программы

Определение состава выходных данных

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

F - сила, вещественного типа.

Определение состава входных данных

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

m - масса, вещественного типа

б - угол к горизонту, вещественного типа

м - коэффициент трения , вещественного типа

Разработка математической модели

Математическая модель устанавливает связь между входными и выходными данными.

В нашем случае связь между входными и выходными данными задаётся формулой:

где 0 б 0,5 рад с шагом 0,1 рад ; 0,1. 0,2 с шагом 0,02 m=10кг

Составление схемы алгоритма

Для поставленной задачи схема алгоритма будет иметь следующий вид:

Составление кода приложения для решения задачи на компьютере

Для решения поставленной задачи разрабатываем проект на Visual Basic.

По нажатию кнопки («Вычислить») будет исполняться следующий код:

Отладка программы

4.Программный элемент накопление

1. Определить среднее геометрическое элементов вектора L размерности К. Найденное значение присвоить первому элементу вектора. Для отладки программы вектор выбрать самостоятельно.

2. Вычислить значение

Т= ,

где В - матрица размерности M*N.

Проанализировать выполнение программы на примере

Выполнение

1.Определение состава выходных данных.

S - среднее геометрическое элементов вектора L, вещественного типа.

Определение состава входных данных.

K - размерность, целого типа.

L - вектор, целого типа.

Разработка математической модели

Математическая модель устанавливает связь между входными и выходными данными.

Значение произведения можно вычислить по формуле

Составление схемы алгоритма

Для поставленной задачи схема алгоритма будет иметь следующий вид:

Составление кода приложения для решения задачи на компьютере

Для решения поставленной задачи разрабатываем проект на Visual Basic.

По нажатию кнопки «Вычислить » будет исполняться следующий код

Отладка программы

2. Вычислить значение

Т= ,

где В - матрица размерности M*N.

Проанализировать выполнение программы на примере

Определение состава выходных данных.

T - значение суммы, вещественного типа.

Определение состава входных данных.

M,N - размерность, целого типа.

B - матрица, целого типа.

Разработка математической модели

Математическая модель устанавливает связь между входными и выходными данными.

Составление схемы алгоритма

Для поставленной задачи схема алгоритма будет иметь следующий вид:

Составление кода приложения для решения задачи на компьютере

Для решения поставленной задачи разрабатываем проект на Visual Basic.

По нажатию кнопки «Вычислить » будет исполняться следующий код

Отладка программы

5.Программный элемент ПОИСК

1.Найти и напечатать индекс элемента со значением К одномерного массива L8 размерности М. Проанализировать выполнение программы на примере :

К=7; L8={ 2, 4, 6, 7, 8, 7, 5}

2.Определить наименьший по модулю элемент матрицы Q2 размерности З * М , присвоить его значение элементу второй строки третьего столбца матрицы. Проанализировать выполнение программы на примере:

Q2=

1. Определение состава выходных данных.

ind - индекс элемента со значением К, целого типа.

Определение состава входных данных.

M -размерность , целого типа.

K - вводимое значение, целого типа

L8 -вектор, целого типа.

Составление схемы алгоритма

Для поставленной задачи схема алгоритма будет иметь следующий вид:

Составление кода приложения для решения задачи на компьютере

Для решения поставленной задачи разрабатываем проект на Visual Basic.

По нажатию кнопки «Вычислить » будет исполняться следующий код

Отладка программы

2.Определить наименьший по модулю элемент матрицы Q2 размерности З * М , присвоить его значение элементу второй строки третьего столбца матрицы. Проанализировать выполнение программы на примере:

Q2=

1. Определение состава выходных данных.

min - наименьший по модулю элемент матрицы Q2, целого типа.

Определение состава входных данных.

M -размерность , целого типа.

Q2 -матрица, целого типа.

Составление схемы алгоритма

Для поставленной задачи схема алгоритма будет иметь следующий вид:

Составление кода приложения для решения задачи на компьютере

Для решения поставленной задачи разрабатываем проект на Visual Basic.

По нажатию кнопки «Вычислить » будет исполняться следующий код

Отладка программы

6.Программный элемент заполнение

1. Пересчитать элементы одномерного массива S размерности К по правилу:

Si=Si /Sj при Sj 0

где j - заданный индекс

Отладку программы выполнить на самостоятельно выбранном примере.

2. Заполнить матрицу М размерности K*L так, чтобы значение каждого элемента было равно индексу столбца, в котором он расположен. Для контроля напечатать последнюю строку.

Проанализировать выполнение программы на примере K=3, L=4.

Выполнение

1.

Определение состава входных данных.

K - размерность, целого типа

j - заданный индекс

Определение состава выходных данных.

S(), элементы массива, вещественного типа.

Составление схемы алгоритма

Для поставленной задачи схема алгоритма будет иметь следующий вид:

Составление кода приложения для решения задачи на компьютере

Для решения поставленной задачи разрабатываем проект на Visual Basic.

По нажатию кнопки «Вычислить » будет исполняться следующий код

Отладка программы

2. Заполнить матрицу М размерности K*L так, чтобы значение каждого элемента было равно индексу столбца, в котором он расположен. Для контроля напечатать последнюю строку.

Проанализировать выполнение программы на примере K=3, L=4.

Определение состава входных данных.

K,L - размерность, целого типа

Определение состава выходных данных.

M(), элементы матрицы, целого типа.

Составление схемы алгоритма

Для поставленной задачи схема алгоритма будет иметь следующий вид:

оператор программа алгоритм

Составление кода приложения для решения задачи на компьютере

Для решения поставленной задачи разрабатываем проект на Visual Basic.

По нажатию кнопки «Вычислить » будет исполняться следующий код

Отладка программы

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

...

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

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

    курсовая работа [305,9 K], добавлен 03.07.2011

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

    курсовая работа [69,8 K], добавлен 13.02.2012

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

    лабораторная работа [19,1 K], добавлен 15.07.2009

  • Основные алгоритмические структуры. Запись алгоритма в словесной форме, в виде блок-схемы. Система команд исполнителя. Язык высокого уровня. Создание программы и её отладка. Интегрированные среды разработки: Integrated Development Environment, IDE.

    лекция [61,7 K], добавлен 09.10.2013

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

    курсовая работа [704,6 K], добавлен 06.03.2013

  • Составление алгоритма и разработка в среде программирования Delphi 7 программы, вычисляющей макроэкономические индексы цен. Реализация программы в виде 4 форм и 1 диалогового окна. Описание алгоритма решения задачи. Текст программы, руководство оператора.

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

  • Обоснование необходимости разработки программы для игры "Тетрис". Математическая и графическая части алгоритма. Выбор языка и среды программирования. Отладка текста программы, разработка интерфейса пользователя. Тестирование, руководство пользователя.

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

  • Анализ операторов ввода и вывода, а также характеристика форматов, используемых в этих операторах. Оформление законченной программы с применением этих операторов. Структура программы. Алфавит языка и типы данных. Ввод и вывод информации. Форматный вывод.

    лабораторная работа [62,0 K], добавлен 15.07.2010

  • Изучение элементов языка С++, программирование разветвлений и циклов с использованием операторов условного и перехода. Обработка одномерных массивов. Поиск максимального элемента массива с заданной размерностью. Листинги программы и результатов.

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

  • Выбор метода проектирования транслятора с языка Паскаль на язык Си, разработка и кодирование алгоритма программы. Использование допустимых операторов в исходном тексте, определение типов переменных и синтаксиса логических и арифметических выражений.

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

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

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

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

    контрольная работа [20,6 K], добавлен 13.09.2009

  • Представление выражения 2*а+b*с в виде дерева. Общие правила, связанные с определением приоритета операций. Три группы типов операторов. Приоритет аргумента. Множество предопределенных операторов. Одна из теорем де Моргана. Упражнения для повторения.

    презентация [17,3 K], добавлен 17.10.2013

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

    лабораторная работа [154,1 K], добавлен 07.02.2012

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

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

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

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

  • Изучение способов описания и использования множеств, разработка алгоритма и составление программы для решения задачи. Нахождение в последовательности целых чисел таких, которые встречаются в ней ровно два раза. Набор программы, ее отладка и тестирование.

    лабораторная работа [121,4 K], добавлен 03.10.2010

  • Разработка алгоритма и программы управления поворотной платформой лифта при помощи языка программирования Java Script. Проектирование приложения к браузеру в среде Adobe Dreamweaver CS5. Схема алгоритма, текст программы для двухмерной модели лифта.

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

  • Разработка игры "Экзамен" с применением объектно-ориентированного программирования и языка Java (в среде Eclipse Helios). Структура программы и алгоритм решения задачи. Описание методов и переменных. Экспериментальное тестирование и оценка программы.

    курсовая работа [122,5 K], добавлен 19.05.2011

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

    курсовая работа [233,5 K], добавлен 14.12.2012

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