Программирование на языке 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

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