Основы языка программирования RobotC презентация в формате PowerPoint - скачать бесплатно

Скачать презентацию на тему: "Основы языка программирования RobotC" с количеством слайдов в размере 19 страниц. У нас вы найдете презентацию на любую тему и для каждого класса школьной программы. Мы уверены, что наши слайды помогут найти вам свою аудиторию. Весь материал предоставлен бесплатно, в знак благодарности мы просим Вас поделиться ссылками в социальных сетях и по возможности добавьте наш сайт MirPpt.ru в закладки.

Нажмите для просмотра
Основы языка программирования RobotC

1: Основы языка программирования RobotC

2: Переменные и типы данных Название (имя) - это идентификационная строка, которую программист использует для того, чтобы обратиться к переменной в программе. Имена переменных в RobotC должны быть составлены по следующим правилам: имена записываются латинскими буквами, цифрами и знаком нижнего подчеркивания; имена не должны содержать пробелов; имена не должны содержать специальные символы; имя не может начинаться с цифры; имя не может быть зарезервированным словом имена чувствительны к регистру, например, имена apple и Apple определяют две различных переменных.

3: Переменные и типы данных

4: Переменные и типы данных

5: Пример программы task main () int n1; // под переменную n1 выделено 2 байта памяти n1 10; // n1 инициализирована значением 10 // внутренний блок, в этом блоке n1 имеет значение 10 // второй внутренний блок int n1; n1 -2; // собственная декларация для n1, до конца блока n1 имеет значение -2 // этот блок использует первую декларацию // n1 имеет значение 10

6: Строки 0 — нуль-символ A — строка — 2 байта A — символ — 1 байт

7: Инкремент и декремент int c 0; int b 5; int a; a b – c; int a 0; int b,c; b a; // b имеет значение 0, a – значение 1 с --a; // c имеет значение 0, a – значение 0 ac; // a имеет значение 1, c – значение 1 bc; // b имеет значение 2, c – значение 3

8: Приоритет выполнения операций

9: УПРАВЛЯЮЩИЕ КОНСТРУКЦИИ Оператор присваивания task main () int n1 , n2; string name "Joe Strummer "; string band "The Clash "; n1 3; n2 n1; n1 4; name band;

10: Примеры присваиваний int count 0; count count 1; int count 0; count 1;

11: Варианты оператора

12: Операторы сравнения - результат будет истинным, если значение в левой части больше или равно значению в правой, ложным в противном случае. - результат будет истинным, если значение в левой части больше, чем в правой, иначе ложно. - результат будет истинным, если левая часть равна правой, в противном случае ложно.

13: Пример сравнения float x5. 2, y0. 0, z 10. 0; bool s; s (x y) && (x

14: Циклы Со счетчиком (for) С предусловием (while) С постусловием (do while)

15: Цикл с предусловием while(predicate) // тело цикла pragma config(Sensor, S1, trigger, sensorTouch) pragma config(Sensor, S2, light, sensorLightInactive) task main() while (!(SensorValue trigger )) nxtDisplayCenteredBigTextLine(2,"d", SensorValuelight); // пока кнопка не нажата, // выводить значение датчика света wait10Msec(5);

16: Бесконечный цикл pragma config(Sensor, S1, trigger, sensorTouch) task main() int count 0; nxtDisplayCenteredBigTextLine(3,"d",count); while(1) while(!(SensorValuetrigger)) count; while((SensorValuetrigger)) eraseDisplay(); nxtDisplayCenteredBigTextLine(3,"d",count);

17: Цикл с постусловием dostatements while(expression) Особенность конструкции в том, что тело цикла всегда выполняется хотя бы один раз. int b 0; do motorrightMotor 50; //запуск правого мотора motorleftMotor 50; //запуск левого мотора b; wait1Msec(3000); while(b 3); // проверка предиката motorrightMotor 0; // остановить правый мотор motorleftMotor 0; // остановить левый мотор

18: Цикл cо счетчиком for(initialization;condition;increment) // тело цикла task main() int i; int m10; for (i0;i

19: Оператор прерывания Если во время выполнения тела цикла встречается оператор break, используемый также для прерывания выполнения условных конструкций, выполнение программы сразу же переходит к первой команде после цикла. В случае использования вложенных циклов, оператор break прерывает только самый внутренний.

Скачать презентацию


MirPpt.ru