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


