Posts Tagged ‘операторы’

Выражения и операторы в с#

Пятница, Июнь 8th, 2012 Нет комментариев

Under : , , , ,

В программировании под выражением понимают строку кода, выполнение которого изменяет состояние некоторого объекта. Например, придает значение переменной. Выражения реализуются с помощью операторов. Первый из них, без которого не обойдется ни одна программа – это оператор присваивания; с точки зрения математики это приравнивание. В левой части выражения записывается переменная, которой присваивается значение, в правой части – значение. Например:
name =”Петя”; //присваиваем переменной name значение «Петя» (далее…)

Регулярные выражения (шаблоны)

Понедельник, Апрель 9th, 2012 Нет комментариев

Under : , , , ,

Чаще всего регулярные выражения используются в Perl в операторах поиска и замены, таких как s//, m/, операторах связки =~ или != и т.д. Как правило все эти операторы имеют схожие опции такие как:

i - не различать строчные и заглавные буквы.
m - считать строку многострочной.
s - однострочная строка.
x - расширенный синтаксис ( использование пробелов и комментариев)

Обычно все эти опции обозначают как ‘/x’. Их можно использовать даже внутри шаблонов, используя новую конструкцию (?…) (далее…)

Отладка Perl программ.

В Perl реализован превосходный механизм отладки программ. Вам достаточно запустить программу с ключом ‘-d’ и вы начнете работать с интерактивным отладчиком. Вам становятся доступны все переменные и массивы, вы можете вводить выражения и операторы, трассировать, исследовать работу программы в пошаговом режиме и многое другое. Ниже перечислены команды отладчика которые вы можете вводить на его подсказку.

Команды отладчика.

h — Получить справку по командам.
T — Просмотреть стек программы
s — Выполнить одну команду и остановиться.
n — Выполнить подпрограмму и остановиться.
r — Выполнить текущую подпрограмму и остановиться.
c — Продолжить выполнение до следующей точки остановки.
c номер — Продолжить выполнение до строки с данным номером. (далее…)

Указатель void

В C++ существует специальный тип указателя, который называется указателем на неопределённый тип. Для определения такого указателя вместо имени типа используется ключевое слово void в сочетании с описателем, перед которым располагается символ ptrОперации *.

void *UndefPoint;

С одной стороны, объявленная подобным образом переменная также является объектом определённого типа — типа указатель на объект неопределённого типа. В Borland C++ 4.5 имя UndefPoint действительно ссылается на объект размером в 32 бита со структурой, которая позволяет сохранять адреса.
(далее…)

Аннотация книги

Книга «C++. Бархатный путь» является результатом преподавательской деятельности автора в МГУ им М.В. Ломоносова (курс лекций для студентов 2-го курса геологического факультета кафедры сейсмометрии и геоакустики) и Лицее Информационных Технологий (специальный курс по языку программирования C++ для учащихся 10-х классов). В предлагаемой работе рассматривается язык программирования C++ как формальный язык.
При работе над книгой, как и при подготовке учебного курса, автор предполагал у читателей и слушателей наличие элементарных понятий и представлений из области информатики, а также навыков программирования. Это предположение позволило сосредоточиться на основной задаче книги: формировании чётких знаний о языке программирования C++, его синтаксисе и семантике. С этой целью при описании грамматики языка в книге широко используются формы Бэкуса-Наура, и уделяется большое внимание обсуждению причин и следствий введения в язык тех или иных языковых конструкций.
(далее…)