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