Программирование в среде RobotC. Вводное занятие

Содержание

Слайд 2

Подготовка

Установка RobotC на свой компьютер или ноутбук
Если программировать NXT, то достаточно 3

Подготовка Установка RobotC на свой компьютер или ноутбук Если программировать NXT, то
версии.
Если программировать EV3, то нужна 4 версия.
Если дома нет робота, то можно установить любую версию
На занятиях мы будем ориентироваться на тех, у кого робота нет.

Слайд 3

Запуск среды RobotC

Нажимаем на пиктограмму RobotC
Открывается стартовая страница с меню
Выбираем в меню

Запуск среды RobotC Нажимаем на пиктограмму RobotC Открывается стартовая страница с меню
Window – Menu Level – Super User
Выбираем в меню Robot – Compiler Target – PC-based Emulator
Выбираем в меню File – New – New File
На следующих слайдах продемонстрированы все указанные действия и результат

Слайд 4

Запуск среды RobotC

Запуск среды RobotC

Слайд 5

Запуск среды RobotC

Запуск среды RobotC

Слайд 6

Запуск среды RobotC

Запуск среды RobotC

Слайд 7

Запуск среды RobotC

Запуск среды RobotC

Слайд 8

Запуск среды RobotC

Запуск среды RobotC

Слайд 9

Программирование

Программирование – это процесс написания компьютер-ных программ. Примерно вот так компьютерные программы

Программирование Программирование – это процесс написания компьютер-ных программ. Примерно вот так компьютерные программы выглядят изначально:
выглядят изначально:

Слайд 10

Программирование
Если вы обратите внимание на картинку, то заметите, что программа -

Программирование Если вы обратите внимание на картинку, то заметите, что программа -
это просто некоторый текст. Возможно, сейчас он кажется вам непонятной абракадаброй, но на самом деле в нем есть свои четкие правила, которые никто не может нарушить. Эти правила и составляют основу любого языка программирования. В принципе, записать текст программы можно в любом текстовом редакторе, даже в стандартном блокноте ОС Windows, но есть одно значительное но.
Как вы, наверное, знаете, компьютер не понимает ничего, кроме нулей и единиц. Уж тем более он не понимает никаких слов, поэтому написанный нами текст программы для него, примерно как и для вас сейчас – набор непонятных символов. Чтобы компьютер понял то, что мы от него хотим, нам нужна специальная программа, которая, если так можно выразиться, переведет программу, записанную на языке программирования, на язык, понятный компьютеру. Такая программа называется компилятором, а сам процесс перевода программы на понятный компьютеру язык - компиляцией.

Слайд 11

Программирование

Итак, процесс написания программ состоит в самом простом виде из следующих

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

Слайд 12

Программирование

Прежде, чем написать первую программу мы поговорим о структуре самой программы.

Программирование Прежде, чем написать первую программу мы поговорим о структуре самой программы.
Все программы на RobotC (и на C) выглядят одинаковым образом.
Во всех программах присутствует приведенная на следующем слайде конструкция.

Слайд 13

Структура программы

task main ()
{
}

Обязательный заголовок
Начало программы
Тело программы
Конец программы

Структура программы task main () { } Обязательный заголовок Начало программы Тело программы Конец программы

Слайд 14

Структура программы
Что же это за конструкция? Это объявление функции main. Такая функция

Структура программы Что же это за конструкция? Это объявление функции main. Такая
обязательно есть в каждой программе, которая написана на языке Си. Большая программа или маленькая, компьютерная игра или программа "Hello, World!", написана вами или Биллом Гейтсом -- если программа написана на языке Си -- в ней есть функция main. Это так сказать главная функция нашей программы. Когда мы запускаем программу, то можно думать, что запускаем функцию main этой программы.
Остановимся на секундочку. Мы, кажется, уже кое-что выяснили о структуре программ на языке Си. Любая программа на языке Си должна содержать функцию main.

Слайд 15

Функция main

Давайте немного поговорим о функции main и о функциях вообще.

Функция main Давайте немного поговорим о функции main и о функциях вообще.
После имени функции записаны скобки. Вообще, в скобках обычно записывают аргументы функции, но в нашем случае, когда в скобках ничего нет, это означает, что аргументов у функции нет. Другими словами, чтобы функция main начала работу ей не нужны никакие дополнительные данные извне.
Внутри фигурных скобок идёт описание функции main, т.е. непосредственно то, что эта функция должна делать.
То что записано в фигурных скобках обычно называют "тело функции" (или описание функции), а первую часть, та что перед фигурными скобками называется заголовок функции.

Слайд 16

Функция main

Перед закрывающей фигурной скобкой иногда ставят команду return. Именно эта команда

Функция main Перед закрывающей фигурной скобкой иногда ставят команду return. Именно эта
отвечает за то, чтобы вернуть значение из функции. Т.е. смотрит, если программа дошла до этого места, то значит всё было хорошо и никаких ошибок не возникло, а значит можно вернуть значение нуль.
Вы можете спросить, а почему именно нуль? Просто так обычно делают. Можно, в принципе, возвращать какое-нибудь другое целое число, например 100, или -236. Вот мы и разобрались с функцией main.
Имя файла: Программирование-в-среде-RobotC.-Вводное-занятие.pptx
Количество просмотров: 51
Количество скачиваний: 0