Программирование на языке Delphi
Разработка блок-схемы алгоритма и программы для вычисления значений выражения на языке программирования Delphi. Написание программы на алгоритмическом языке для обработки массивов. Использование оператора выбора. Вычисление таблицы значений функции.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 20.08.2017 |
Размер файла | 824,6 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
11
Размещено на http://www.allbest.ru/
Министерство образования и науки Российской Федерации
ФГБОУ ВПО "Брянская государственная инженерно-технологическая академия"
Кафедра информационных технологий
Программирование на языке Delphi
Расчетно-графическая работа
По дисциплине: Информатика
Автор работы: Боцева Ю.Ю.
Руководитель работы: В.Г. Хандыго
Брянск 2012
ЗАДАНИЕ № 1. Составить блок-схему алгоритма и программу для вычисления значений выражения. Запишите исходные данные и результаты с экрана.
Y=x5 * (x*arctg (a+x) - +ln (+1) 2);
a=0,5; при х=9,5 и х=1,5.
Блок-схема программы
Алгоритм программы.
Procedure TForm1. Button1Click (Sender: TObjeck);
Const a=0,5;
Var x,y: real;
Begin
x: =StrToFloat (Edit1. Text);
y: = (exp (5*ln (x))) * (x*arctan (a+x) - (sqrt (abs (x-a))) +ln (sqr (abs (x) +1)));
Label3. Caption: =FloatToStr (y);
End;
End.
Результаты с экрана.
Форма:
Результаты для х=1,5
Результат для х=9,5:
ЗАДАНИЕ № 4. Составить алгоритм и написать программу на алгоритмическом языке для обработки массивов.
Задан массив m={mi }, i=1,2,…,n; n-число элементов массива (n?30). Вычислить сумму кубов отрицательных элементов массива.
Алгоритм программы.
procedure TForm1. Button1Click (Sender: TObject);
Const k=30;
Var m: array [1. k] of integer;
i: integer;
s: real;
begin
StringGrid1. ColCount: =k;
StringGrid1. RowCount: =1;
for i: =1 to k do
m [i]: =StrToInt (StringGrid1. Cells [i-1,0]);
s: =0;
for i: =1 To k do
if m [i] <0 then s: =s+exp (3*ln (m [i]));
Label2. Caption: =FloatToStr (s);
end;
end
Блок-схема программы.
ЗАДАНИЕ № 2. Составить блок-схему алгоритма и программу для вычисления значений выражения, используя оператор выбора. Запишите данные и результат с экрана.
Z=
Блок-схема.
Алгоритм программы:
procedure TForm1. Button1Click (Sender: TObject);
Var a: integer;
z: real;
begin
a: =StrToInt (Edit1. Text);
case a of
0: z: =pi;
2: z: =sqr (a) - pi;
3: z: =ln (sqr (pi) +a) / (ln (a));
4: z: =exp (8) *cos (a);
else z: =- (exp (2.9*ln (a)));
Label2. Caption: =FloatToStr (z);
end;
end;
end.
Результаты с экрана:
ЗАДАНИЕ № 3. Используя операторы цикла (while,repeat) составить программу вычисления таблицы значений функции в указанном диапазоне значений.
X=, где
Диапазон, шаг: z
Блок-схема программы:
Алгоритм программы:
procedure TForm1. Button1Click (Sender: TObject);
Const a=-0.2;
b=2;
h=0.2;
Var x,y,z: real;
i: integer;
s1,s2: String;
begin
StringGrid1. Cells [0,0]: ='x';
StringGrid1. Cells [0,1]: ='y';
z: =-0.2;
i: =1;
repeat if x>=0 then y: =z+exp (3*ln (pi))
else y: =cos (sqr (z));
x: = (sin (y) /cos (y)) / (abs (1-exp (y*ln (pi)))) +sqrt (y);
Str (z: 2: 2,s1);
Str (x: 2: 2,s2);
StringGrid1. Cells [i,0]: =s1;
StringGrid1. Cells [i,1]: =s2;
i: =i+1;
z: =z+0.2;
Until z>2;
end;
end.
Результаты с экрана:
программирование алгоритм массив delphi
ЗАДАНИЕ № 5. Составить алгоритм и написать программу на алгоритмическом языке для обработки матриц.
D=7C+B-A
Блок-схема программы:
Алгоритм программы:
procedure TForm1. Button1Click (Sender: TObject);
Var i,j: integer;
A,B,C,D: array [1.3,1.4] of real;
begin
for i: =1 To 3 do
a [i,j]: =StrToFloat (StringGrid1. Cells [j-1, i-1]);
b [i,j]: =StrToFloat (StringGrid1. Cells [j-1, i-1]);
c [i,j]: =StrToFloat (StringGrid1. Cells [j-1, i-1]);
d [i,j]: =7*c [i,j] +b [i,j] - a [i,j];
StringGrid4. Cells [j-1, i-1]: =FloatToStr (d [i,j]);
end;
end.
Результаты с экрана:
Размещено на Allbest.ru
...Подобные документы
Разработка программы обработки типизированных файлов с кодом на языке Object Pascal, с использованием компонентов Delphi для ввода и вывода данных. Разработка экранных форм и алгоритма программы. Описание программных модулей и инструкция оператору.
курсовая работа [1,5 M], добавлен 08.02.2011Освоение языка программирования Delphi. Построение блок-схемы запуска главного таймера и основная логика программы. Использованные свойства и события Form, MediaPlayer, Timer, MainMenu. Запуск, пауза и остановка анимациии. Создание листинга программы.
курсовая работа [771,9 K], добавлен 22.06.2014Особенности разработки приложений для операционной системы с помощью императивного, структурированного, объектно-ориентированного языка программирования Delphi. Формальное начало программы. Выделение конца программного блока. Листинг и описание программы.
курсовая работа [1,2 M], добавлен 04.08.2014Эскизный, технический и рабочий проект расчета основоположной задачи теории множеств, решение которой необходимо для доказывания теорем высшей математики. Разработка алгоритма и написание программы в среде Delphi 7 на языке программирования Delphi.
курсовая работа [1,5 M], добавлен 21.09.2011Разработка различных программ для вычисления X и Y по формуле, для вычисления интеграла, для вычисления таблицы значений функции и для вычисления элементов вектора. Составление блок-схемы программы. Ввод значений, описание переменных и условия расчета.
контрольная работа [148,1 K], добавлен 08.11.2013Написание программы для работы с клиентами средствами языка Delphi, которая предусматривает ввод, редактирование и удаление информации. Разработка алгоритма решения задачи, описание переменных, вспомогательных процедур, входных и выходных данных.
курсовая работа [355,7 K], добавлен 21.09.2010Разработка программы тестирования студентов по MS PowerPoint с кодом на языке Delphi. Создание алгоритма для решения функциональных требований задачи. Описание переменных, вспомогательных процедур, входных и выходных данных для реализации программы.
курсовая работа [1,5 M], добавлен 21.09.2010Принципы и порядок работы с файлами на языке Delphi, получение навыков программирования с использованием файлов. Создание каталога продуктов. Страница палитры компонентов, настраиваемые компоненты и их значения. Текст программы и ее тестирование.
лабораторная работа [243,9 K], добавлен 09.01.2009Алгоритм решения задачи: расположение значений ветора в порядке возрастания методом "Всплывающих пузырьков". Блок-схема алгоритма решения задачи. Описание блок-схемы, распечатка программы. Операторы: rem, dim, print, input, lprint using, for-next.
курсовая работа [17,4 K], добавлен 27.02.2010Решение задач с помощью языка программирования Delphi: вычисление значения функции Y от X; систем двух уравнений; прогрессий; последовательностей; вычисление числа с определенной точностью; перевод числа из десятичной в восьмеричную систему счисления.
отчет по практике [83,8 K], добавлен 08.06.2010Создание Windows-приложения на алгоритмическом языке Object Pascal в среде визуального программирования Delphi, которое, как планируется, будет обеспечивать решение специализированных задач по формированию, обработке на ЭВМ и выводу информации.
курсовая работа [967,6 K], добавлен 20.05.2008Разработка программных продуктов на языке программирования Borland Delphi. Применяемые таблицы и связи между ними. Пользовательский интерфейс работы с базой данных. Алгоритм работы программы "Футбольные команды и игроки". Защита от ввода неверных данных.
курсовая работа [788,1 K], добавлен 22.06.2011История развития, характеристика, предназначение и особенности языка программирования Delphi. Разработка проекта создания кроссворда на объектно-ориентированном языке Delphi, который состоит из 19 вопросов по горизонтали и 16 вопросов по вертикали.
курсовая работа [970,5 K], добавлен 15.05.2014Разработка программы проверки знаний для тестирования студентов по программированию с кодом на языке Delphi. Проектирование визуального интерфейса и словесный алгоритм работы программы. Алгоритмы разработанных процедур и функций, инструкция пользователя.
курсовая работа [506,5 K], добавлен 21.02.2011Постановка задачи и ее математическая модель. Блок-схема алгоритма обработки массивов координат точек. Тестирование алгоритма сортировки. Используемые глобальные и локальные переменные. Листинг программы на языке Си. Анализ результатов. Пример работы.
курсовая работа [1,8 M], добавлен 08.11.2012Описания объектов, свойств, методов, формы и основных модулей текста программы в среде Delphi. Создание Windows-приложения на алгоритмическом языке Object Pascal в среде визуального программирования. Анализ результатов тестирования программного продукта.
курсовая работа [2,4 M], добавлен 27.08.2012Написание программы на языке Delphi для определения суммарного напряжения крюковой подвески: расчет мощности электродвигателя по среднеквадратической нагрузке, по максимальному усилию в стреловом полиспасте, составление блок-схем, описание алгоритма.
курсовая работа [3,2 M], добавлен 31.05.2010Использование класса статических массивов структур и базы данных "ODER" при создании программы на языке С++. Основные формы выдачи результатов. Технические и программные средства. Тесты для проверки работоспособности алгоритма создания программы.
курсовая работа [1,1 M], добавлен 17.03.2015Язык программирования Турбо Паскаль. Запись алгоритма на языке программирования и отладка программы. Правила записи арифметических выражений. Стандартное расширение имени файла, созданного системным редактором. Составной оператор и вложенные условия.
курсовая работа [75,0 K], добавлен 21.03.2013Разработка программы, аналога Paint системы Windows, с функциями открытия изображения в графическом редакторе и его сохранения, написания текста в любом указанном мышкой месте, изменения шрифта, размера и цвета текста на языке программирования Delphi.
курсовая работа [278,5 K], добавлен 06.04.2014