Основы синтаксиса языка Tcl Киричёк Р.В.. Что такое TCL? TCL (Tool Command Language) является интерпретируемым языком программирования по собственным.

Презентация:



Advertisements
Похожие презентации
Переменные и операторы УРОК 2. Переменные ПЕРЕМЕННАЯ – ?... контейнер для хранения данных. Переменная имеет имя – это….? последовательность букв, цифр.
Advertisements

PHP PHP (Hypertext Preprocessor) Язык программирования общего назначения, применяемый для разработки веб-приложений.
Составить программу вычисления периметра равнобедренного треугольника. Задача.
Переменная - это величина, которая имеет имя, тип и значение. Значение переменной может меняться во время выполнения программы. В компьютерах каждая переменная.
Строковые функции в Visual Basic ГБОУ СОШ 143 Санкт-Петербург Предмет: Информатика и ИКТ Электронные ресурсы Программа: 10 класс Разработка: Ерохов А.Е.,
Функция вычисляет и возвращает результат в зависимости от исходных данных (аргументов).
Объектно-ориентированный язык программирования. Переменная - эта поименованная ячейка памяти, хранящая какое-либо одно значение (одно число, один фрагмент.
Оператор ввода с клавиатуры Переменные величины. В большинстве случаев при решении задач в ходе работы программы, оператору описания необходимо менять.
Лекция 4 Программирование на Паскале. Элементы языка Турбо Паскаль 7.0. Типы данных. Управляющие конструкции.
РНР Изучение языка. Программирование интерактивных WEB-сайтов на языке PHP.
Язык программирования Паскаль 1 часть. Система программирования – совокупность программ для создания других программ. Среда программирования – программная.
© Нечаева Ольга Ивановна 2007 год. ПЕРЕМЕННЫЕ И КОНСТАНТЫ Всякий алгоритм составляется с учетом исполнителя. Теперь в качестве исполнителя будем рассматривать.
Презентация к уроку по информатике и икт (9 класс) на тему: Презентация на тему "Основы Visual Basic"
ЛИНЕЙНЫЕ АЛГОРИТМЫ. Алгоритмические действия над исходными данными и рабочими объектами языка, необходимые для решения поставленной задачи описываются.
Раздел описания переменных начинается со слова VAR (variables-переменные), за которым идет список имен переменных через запятую. Тип указывается после.
Данные в программах и алгоритмах Программы и их алгоритмы пишутся для обработки данных. Чтобы реализовать алгоритм, программам необходимо работать с данными.
Числовые выражения В языке Q-basic. Переменные. Переменная - это область данных в памяти, имеющая имя. Переменная - это величина, которая может меняться.
Процедуры и функции Процедуры пользователя. Общие сведения Если в программе возникает необходимость частого обращения к некоторой группе операторов, выполняющих.
Строки Строки в VBA заключаются в двойные кавычки " ". Переменные строкового типа описываются с помощью ключевого слова String. Dim S As String Длина строки.
Среди современных языков программирования одним из самых популярных является язык Паскаль. Этот язык разработан в 1971 году и назван в честь Блеза Паскаля.
Транксрипт:

Основы синтаксиса языка Tcl Киричёк Р.В.

Что такое TCL? TCL (Tool Command Language) является интерпретируемым языком программирования по собственным характеристикам и возможностям схожим с Perl. TCL состоит из командного интерпретатора и библиотеки. Типы данных TCL – СТРОКИ!!! Присваивание set x 22 устанавливает переменную в значение 22, имеет три поля: первое set, является названием команды TCL, остальные два x и 22, являются параметрами команды set.

Комментарии # Это комментарий ;# Это коментарий Группировка параметров двойными кавычками set x "Параметр с пробельными символами« set x Пар"аметр Группировка параметров скобками set x {set x 10} передает команде set два параметра: x и set x 10. Таким образом, переменная будет установлена в значение set x 10 set x {Good {work}} передаст команде set два параметра: x и Good {work}

Подстановка команд set x [set y] Команда set имеет единственный параметр set y Команда set y возвращает содержание переменной y. В этом случае, если переменная b имеет значение Joe, то указанная команда эквивалентна: set x Joe Квадратные скобки могут огранизовывать более сложные структуры. set name [set x].[set y] эквивалентна команде set name Joe.Sakic set x {[set y]} Присвоит переменной x значение [set y] Подстановка переменных при помощи $ подстановка значения не происходит в пределах полей параметров, ограниченных изогнутыми скобками! set x Joe; set y $x; эквивалентно команде: set y Joe

Разделение команд точкой запятой (";") !!! Резюме 1.Команда - строка символов. 2.В пределах строки команды разделяются точкой с запятой или символами "новая строка". 3.Команда состоит из полей. Первое поле - название команды. Остальные поля - строки параметры. 4.Поля разделяются пробелами. 5.Двойные кавычки позволяют использовать в пределах полей параметров пробелы и точки с запятой. В пределах полей параметров, ограниченных двойными кавычками происходит подстановка команд, переменных и backslash-последовательностей. 6.Изогнутые скобки предотвращают подстановку переменных, команд и backslash-последовательностей в поля параметров. 7.Если поле параметра не начинается с изогнутой левой скобки, в данное поле происходит подстановка переменных, команд и backslash- последовательностей. Анализ поля происходит только один раз! 8.Если первый символ строки - "#", остальная часть строки является комментарием и не интерпретируется TCL.

Выражения Операнды могут быть определены одним из следующих способов: Как числовое значение, или целое число или число с плавающей точкой. Как переменная TCL, используя "$" или [set variable]. Значение переменной используется как операнд. Как строка, включенная в двойные кавычки. Синтаксический анализатор выражения осуществит подстановку backslash-последовательностей, переменных, и команд и использует полученное значение как операнд. Как строка, включенная в изогнутые скобки. Символы между скобками используются как операнд без предварительных подстановок. Как команда TCL, заключенная в квадратные скобки. Команда предварительно выполняется, и ее результат далее используется как операнд. Предположим, что переменная x имеет значение 3, переменная b имеет значение 6. Рассмотрим несколько примеров: $a (6.1) 2 + "$a.$b" (5.6) 4 * [llength " 6 2 "] (8)

СПАСИБО за ВНИМАНИЕ !