АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Отразить процесс тестирования своей программы в своем электронном журнале работы над проектом: (Вычисление) Проверка правильности программы

Читайте также:
  1. AGP: ГРАФИЧЕСКИЕ ПРОЦЕССОРЫ И КАРТЫ
  2. I период работы (сентябрь, октябрь, ноябрь)
  3. I. Задания для самостоятельной работы
  4. I. Задания для самостоятельной работы
  5. I. Задания для самостоятельной работы
  6. I. Задания для самостоятельной работы
  7. I. СУЩНОСТЬ, ЦЕЛЬ И ЗАДАЧИ КУРСОВОЙ РАБОТЫ
  8. I. Торможение процесса модернизации в Японии
  9. II. ОБЪЕМ ДИСЦИПЛИНЫ И ВИДЫ УЧЕБНОЙ РАБОТЫ (в часах)
  10. II. Основные направления работы с персоналом
  11. II. Основные цели и задачи Программы, срок и этапы ее реализации, целевые индикаторы и показатели
  12. II. Требования к структуре образовательной программы дошкольного образования и ее объему

Скорость,м/с Время,с Растояние,м
       
  1,5    
       
       
       

 

Программа верно вычислила данные.

 

5. Система хранения документов

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

• Save Project As. Сохранение всего проекта в одну папку для надежности.

Я сохранял свой проект в USB – флешки чтобы работать в школе и тем же временем дома, сохранял в жестком диске компьютера, но никогда не сохранял в ноутбуках информатики, так как мой проект могли удалить или присвоеть к себе(плагиатсво).

 

1.

2.

3.

Работа наш ошибками

 

Когда поле Edit пусто, программа не может продолжать вычислять, чтобы таких случаев не было, мы задаем условие если поле edit пусто, тогда button выключена, else включен.

Листинг программы

В конце документа представить КОД РАЗРАБАТЫВАЕМОЙ ПРОГРАММЫ НА DELPHI 7 С КОММЕНТАРИЯМИ

Один из примеров.. Листинг – Form7

unit Unit7;

Interface

Uses

Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,

Dialogs, StdCtrls, Buttons, jpeg, ExtCtrls;

Type

TForm7 = class(TForm) // класс

img1: TImage; // объекты

btn1: TSpeedButton;

edt1: TEdit;

Image2: TImage;

lbl1: TLabel;

lbl3: TLabel;

lbl2: TLabel;

lbl4: TLabel;

Edit1: TEdit;

Label1: TLabel;

btn2: TSpeedButton;

procedure btn1Click(Sender: TObject); // процедуры

procedure edt1Change(Sender: TObject);

procedure edt1KeyPress(Sender: TObject; var Key: Char);

procedure Edit1KeyPress(Sender: TObject; var Key: Char);

procedure btn2Click(Sender: TObject);

Private

{ Private declarations }

Public

{ Public declarations }

end;

Var

Form7: TForm7;

Implementation

uses Unit1, Unit4, Unit3, Unit10, Unit12, Unit2;

{$R *.dfm}

procedure TForm7.Btn1Click(Sender: TObject);

Const

mash=100;

var a,b: integer; // переменные a,b с типом данных – integer;

x0,y0: integer;

x,y: real; // переменные с типом данных – real;

Begin

//oчистить рисунок

image2.Canvas.pen.Color:=clWhite;

image2.Canvas.Rectangle(0,0,clientWidth,clientHeight);

//считываем коэффициенты

a:=strtoint(edt1.text);

b:=strtoint(edit1.text);

// находим центр

x0:=image2.Width div 2;

y0:=image2.height div 2;

// рисуем оси

//with image2.Canvas do

//begin

//end;

image2.canvas.Pen.Color:=clGreen;

image2.canvas.Pen.Width:=2;

image2.canvas.MoveTo(x0,0);

image2.canvas.LineTo(x0,ClientHeight);

image2.canvas.MoveTo(0,y0);

image2.canvas.LineTo(ClientWidth,y0);

// рисуем график

image2.canvas.Pen.color:=clred;

image2.canvas.Pen.Width:=1;

x:=-10;

y:=b+(x*a);

image2.canvas.MoveTo(trunc(x),trunc(y));

Repeat

x:=x+0.1;

try y:=-(b+(x*a)) except y:=0.1 end;

image2.canvas.lineto(trunc(x*mash)+x0,trunc(y*mash)+y0);

until x>=10;

end;

procedure TForm7.edt1Change(Sender: TObject);

Begin

if (edt1.text='') or (Edit1.Text='') then btn1.Enabled:=false

else btn1.Enabled:=true;

end;

procedure TForm7.edt1KeyPress(Sender: TObject; var Key: Char);

Var k:integer;

Begin

if Edt1.Text='0' then //Если ввелиноль, то после него

//должна стоять запятая

//либо только удалить его

if not(key in [',',#8]) then key:=#0;

if key in['0'..'9',',',#8] then //разрешаем вводить только числа

Begin

if key=',' then //проверка для только одной запятой

Begin

if Edt1.Text='' then key:=#0;

For k:=1 to Length(Edt1.Text) do

Begin

if Edt1.Text[k]=',' then key:=#0;

end;

end;

end else key:=#0;

end;

procedure TForm7.Edit1KeyPress(Sender: TObject; var Key: Char);

Var k:integer;

Begin

if Edt1.Text='0' then //Если ввелиноль, то после него

//должна стоять запятая

//либо только удалить его

if not(key in [',',#8]) then key:=#0;

if key in['0'..'9',',',#8] then //разрешаем вводить только числа

Begin

if key=',' then //проверка для только одной запятой

Begin

if Edt1.Text='' then key:=#0;

For k:=1 to Length(Edt1.Text) do

Begin

if Edt1.Text[k]=',' then key:=#0;

end;

end;

end else key:=#0;

end;

procedure TForm7.btn2Click(Sender: TObject);

Begin


1 | 2 | 3 |

Поиск по сайту:



Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.01 сек.)