Инфоурок / Информатика / Статьи / Разработка "Программа для юнибуса".

Разработка "Программа для юнибуса".



Московские документы для аттестации!

124 курса профессиональной переподготовки от 4 795 руб.
274 курса повышения квалификации от 1 225 руб.

Для выбора курса воспользуйтесь поиском на сайте KURSY.ORG


Вы получите официальный Диплом или Удостоверение установленного образца в соответствии с требованиями государства (образовательная Лицензия № 038767 выдана ООО "Столичный учебный центр" Департаментом образования города МОСКВА).

ДИПЛОМ от Столичного учебного центра: KURSY.ORG


библиотека
материалов




Программа движения юнибуса на языке си++, написанная учениками в Ибресинской СОШ №1? под руководством учителя физики и информатики Альдемасова Олега Викторовича:


task main() // osnovnaja programma

{

SetSensorLowspeed(S4); //podluchaem sensor 4

SetSensorLowspeed(S1); //podluchaem sensor 1

int s,v,k,tor=0; //zadaet peremennie

while(true) // beskonechni cikl

{

tor=0; //flag tormogenia

PlayFileEx("od1.rso",4,FALSE); //ozvuchka "ostorogno dveri"

Wait(5000); // pausa 5 sek

PlayFileEx("s1.rso",4,FALSE); // severna

Wait(2000);

for(k=1;k<=100;k++) // plav razgon

{

v=k;

OnFwd(OUT_A,v);

Wait(30);

if (SensorUS(S4)<30) // esli s4 < 30 sm

{

Wait(30);

if (SensorUS(S4)<10) { tor=1; break;}

}

}

if (SensorUS(S4)<10) Off(OUT_A); //proverka i stop


for(k=1;k<=5;k++)

{

while (SensorUS(S4)>25) OnFwd(OUT_A,100);

Wait(50);

}

for(k=100;k>=1;k--) // plav zamedl

{

if (tor==1) break;

OnFwd(OUT_A,k);

Wait(30);

}

Wait(50);

Off(OUT_A);

Wait(5000);

PlayFileEx("od1.rso",4,FALSE);

Wait(5000);

PlayFileEx("u6.rso",4,FALSE); //ugnaa

Wait(2000);

tor=0;

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

for(k=1;k<=100;k++) // plav razgon

{

v=k;

OnRev(OUT_A,v);

Wait(30);

if (SensorUS(S1)<30)

{

Wait(30);

if (SensorUS(S1)<10) { tor=1; break;}

}

}

if (SensorUS(S1)<10) Off(OUT_A);

for(k=1;k<=5;k++)

{

while (SensorUS(S1)>25) OnRev(OUT_A,100);

Wait(50);

}

for(k=100;k>=1;k--) // plav zamedl

{

if (tor==1) break;

OnRev(OUT_A,k);

Wait(30);

}

Wait(50);

Off(OUT_A);

Wait(5000);

tor=0;


}

}



Очень низкие цены на курсы переподготовки от Московского учебного центра для педагогов

Специально для учителей, воспитателей и других работников системы образования действуют 65% скидки при обучении на курсах профессиональной переподготовки.

После окончания обучения выдаётся диплом о профессиональной переподготовке установленного образца с присвоением квалификации (признаётся при прохождении аттестации по всей России).

Подайте заявку на интересующий Вас курс сейчас: KURSY.ORG


Общая информация

Номер материала: ДБ-211344

Похожие материалы