21000

Масиви в середовищі розробки С++Builder

Лабораторная работа

Информатика, кибернетика и программирование

Створив новий проект додав форму на якій розмістив компоненти: Запрограмував кнопку Ввести для введення значення у потрібний елемент масиву: void __fastcall TForm1::Button3ClickTObject Sender { i=StrToIntEdit1 Text; a[i]=StrToIntEdit2 Text; Edit3 Text= ; for i=0;i 10;i { Edit3 Text=Edit3 TextIntToStra[i] ; } } Запрограмував кнопку Анализ массива для виведення значень масиву: void __fastcall TForm1::Button1ClickTObject Sender { for i=0;i 10;i { if i2==0 { if a[i]2=0...

Русский

2013-08-02

36.26 KB

4 чел.

МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

КРЕМЕНЧУЦЬКИЙ НАЦІОНАЛЬНИЙ УНІВЕРСИТЕТ

ІМ. М. ОСТРОГРАДСЬКОГО

ІНСТИТУТ ЕЛЕКТРОМЕХАНІКИ, ЕНЕРГОЗБЕРЕЖЕННЯ ТА СИСТЕМ УПРАВЛІННЯ

КАФЕДРА СИСТЕМ АВТОМАТИЧНОГО УПРАВЛІННЯ І

ЕЛЕКТРОПРИВОДА

ЗВІТ

До лабораторної роботи №1

З дисципліни: «Програмування»

На тему: «Масиви в  середовищі розробки С++Builder»

Виконав:

Студент групи СІ-10-3С

Шаповал Ю.Я.

Прийняла:

Заквасов В.В.

КРЕМЕНЧУК 2011

Мета:  Створити додаток, з допомогою якого користувач вводить дані у масив та виконується пошук максимального елемента.

Порядок виконання роботи

Створити програму, яка аналізує парні елементи масиву (max 10). Якщо його значення не парне, то підсумувати по парам парні і непарні елементи. Отримане нове значення записати в слідуючий непарний елемент масиву.   

  1.  Створив новий проект, додав форму, на якій розмістив компоненти:

  1.  Запрограмував кнопку Ввести, для введення значення у потрібний елемент масиву:

void __fastcall TForm1::Button3Click(TObject *Sender)

{

i=StrToInt(Edit1->Text);

a[i]=StrToInt(Edit2->Text);

Edit3->Text=" ";

for (i=0;i<10;i++)

{

Edit3->Text=Edit3->Text+IntToStr(a[i])+" ";

}

}

  1.  Запрограмував кнопку Анализ массива, для виведення значень масиву:

void __fastcall TForm1::Button1Click(TObject *Sender)

{

for (i=0;i<10;i++)

{

       if (i%2==0 )

       {

               if (a[i]%2!=0)

               {

               a[i+1]+=a[i];

               }

       }

}

for (i=0;i<10;i++)

{

Edit4->Text=Edit4->Text+IntToStr(a[i])+" ";

}

}

  1.  Перевірив роботу проекту:

Код всієї програми

//------------------------------------------------------------------

#include <vcl.h>

#pragma hdrstop

#include "Unit1.h"

//------------------------------------------------------------------

#pragma package(smart_init)

#pragma resource "*.dfm"

TForm1 *Form1;

//---------------------------------------------------------------------------

__fastcall TForm1::TForm1(TComponent* Owner)

       : TForm(Owner)

{

}

int a[]={2,1,4,7,5,3,8,2,9,3};

int i,max;

//------------------------------------------------------------------

void __fastcall TForm1::Button3Click(TObject *Sender)

{

i=StrToInt(Edit1->Text);

a[i]=StrToInt(Edit2->Text);

Edit3->Text=" ";

for (i=0;i<10;i++)

{

Edit3->Text=Edit3->Text+IntToStr(a[i])+" ";

}

}

//------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)

{

for (i=0;i<10;i++)

{

       if (i%2==0 )

       {

               if (a[i]%2!=0)

               {

               a[i+1]+=a[i];

               }

       }

}

for (i=0;i<10;i++)

{

Edit4->Text=Edit4->Text+IntToStr(a[i])+" ";

}

}

//------------------------------------------------------------------

void __fastcall TForm1::FormCreate(TObject *Sender)

{

}

//------------------------------------------------------------------


 

А также другие работы, которые могут Вас заинтересовать

82983. Традиції харчування 141.5 KB
  Очікувані результати: учні повинні знати чотири групи їжі; учні повинні вміти визначати корисні продукти харчування дотримуватись правил поведінки за столом та не забувати місцеві традиції харчування. Обладнання і матеріали: підручник мяч дзеркало малюнки із зображенням продуктів харчування...
82984. Позакласне читання. Урок-гра «Країна Казки» 275.5 KB
  Мета: навчальна - поглибити знання учнів про казку як вид усної народної творчості активізувати читацьку память; корекційно розвивальна удосконалювати навички виразного читання збагачувати словниковий запас розвивати творчі здібності коригувати логічне мислення...
82985. Первый раз в первый класс! 156 KB
  Цель: знакомство детей с учителем и между собой; развивать речь, внимание, память, наблюдательность, согласованность действий, расширять кругозор; воспитывать любовь к школе, желание учиться. Оборудование: макет школы на доске, карточки – цветы, пазлы с изображением животных, микрофон.
82986. Небезпека від вогню. Причини виникнення пожежі. Ситуаційна гра «Дії під час пожежі» 317 KB
  Мета. З’ясувати причини виникнення пожежі. Продовжувати навчати учнів правил протипожежної безпеки, правильно діяти під час виникнення пожежі та евакуації з приміщення, знаходити зв’язок: причина – наслідок. Розвивати увагу, мислення, зв’язне мовлення. Виховувати повагу до професії пожежника.
82987. Не дикі, але небезпечні 38 KB
  Мета: ознайомити учнів з правилами безпечної поведінки у спілкуванні із свійськими тваринами; формувати відповідальне відношення до особистої безпеки; розвивати у молодших школярів санітарно–гігієнічні навики; виховувати доброзичливе ставлення до тварин.
82988. Додавання і віднімання трицифрових чисел в межах тисячі на основі обчислення виразів 2.49 MB
  Мета: закріпити вміння усного додавання і віднімання трицифрових чисел в межах тисячі на основі обчислення виразів, розв’язування задач, вдосконалювати навички порівняння числових виразів, розв’язування рівнянь на основі взаємозв’язків між компонентами дій, формувати операції аналізу...
82989. Закріплення вимови і написання слів з апострофом. Звуко-буквений аналіз слів з апострофом 152 KB
  Мета: закріпити навички вимови читання та написання слів з апострофом виробляти уміння робити звукобуквений аналіз таких слів поповнювати словниковий запас учнів вчити працювати над прислівями та приказками; розвивати вміння порівнювати пізнавальну активність спостережливість вміння узагальнювати...
82990. Понятие об архитектуре 642.5 KB
  Сформировать представление об архитектуре как об особом виде изобразительного искусства который рассматривается только в связи с другими видами изобразительного искусства. Оборудование и материалы: плакаты и репродукции с изображением видов архитектуры; презентация...
82991. Орієнтація в місті 29.5 KB
  Мета: ознайомити з новою лексикою теми, удосконалювати навички діалогічного мовлення на рівні мікродіалогу з опорою на зразок, удосконалювати навички вживання граматичних структур в усному мовленні; розвивати вміння спілкуватися, здатність мовного самоконтролю; виховувати ввічливість у стосунках із людьми.