Aprenda a trabalhar com conjuntos de dados homogêneos utilizando os vetores e matrizes, arrays, em C. Veja como é fácil trabalhar com múltiplos valores em uma mesma variável indexada.
In this you learn about
Access Modifiers in Java / Visibility Modifiers in Java
1. Default access modifier
2. private access modifier
3. protected access modifier
4. public access modifier
Inheritance is the capability of a class to use the properties and methods of another class while adding its own functionality.
Enables you to add new features and functionality to an existing class without modifying the existing class.
Aprenda a trabalhar com conjuntos de dados homogêneos utilizando os vetores e matrizes, arrays, em C. Veja como é fácil trabalhar com múltiplos valores em uma mesma variável indexada.
In this you learn about
Access Modifiers in Java / Visibility Modifiers in Java
1. Default access modifier
2. private access modifier
3. protected access modifier
4. public access modifier
Inheritance is the capability of a class to use the properties and methods of another class while adding its own functionality.
Enables you to add new features and functionality to an existing class without modifying the existing class.
Современные образовательные технологии в области компьютерных наукOlga Maksimenkova
В презентации собраны слайды по современным образовательных технологиям, относящимся как к дизайну и проектированию обучени, так и к урочным и внеурочным практикам. Особое внимание уделено конструктивистскому подходу, активным и коллаборативным практикам.
Презентация с осенней школы педагогического мастерства по информатике. Школа проводилась дирекцией среднего образовани НИУ ВШЭ.
Презентация по АТД (контейнеры, последовательности и списки). Версия для C++, по сравнению с версией для C# добавлены новые рисунки для последовательностей и детализированные задачи.
Математические основы методов решений систем логических уравненийOlga Maksimenkova
Презентация с вебинара, организованного в рамках проекта "Предуниверсарий" НИУ ВШЭ. Рассмотрены основы алгебры логики (ДНФ, КНФ, СДНФ, СКНФ), рекуррентные функции, начала теории матриц, базовые понятия теории графов.
Версия презентации по основам C++ с летней школы учителей информатики 2016 года.
Презентация расширена слайдами Незнанова А.А., изменён порядок материала, добавлены задачи.
Слайды лекции факультатива "Введение в программирование". Немного об абстрактных типах данных. Стек, дек, очередь. Односвязный, двусвязный и закольцованный списки. Реализации на С#.
[Maksimenkova_Neznanov] Peer Assessment to Programmers & Peer Assessment Syst...Olga Maksimenkova
Презентация доклада конференции АПКИТ-2016. Взаимное оценивание в курсах для разработчиков программного обеспечения. Описание и презентация системы поддержки взаимного оценивания PASCA
Решение систем логических уравнений, ЕГЭ 23 информатикаOlga Maksimenkova
Презентация второго вебинара по решению систем логических уравнений. Универсальный метод решения систем однородных логических уравнений, предложенный в пособии Авдошин С. М., Ахметсафина Р. З., Максименкова О. В. Информатика: Логика и алгоритмы. Эффективные методы решения задач: Пособие для самостоятельной подготовки. М., СПб. : Просвещение, 2013.
Основы С++ (массивы, указатели). Задачи с массивамиOlga Maksimenkova
Расширенная версия презентации со школы учителей 2016. Изменён порядок материала, добавлены сортировки и индексация, слайды Незнанова А.А. и слайды с задачами.
Очистка данных на практике: мифы и легенты Excel и ROlga Maksimenkova
Презентация с мастер-класса хакатона "Культура в современном медиапространстве", 4-5 февраля 2017 года.
Презентация посвящена процессам очистки данных и акцентируется на двух инструментах R и Excel.
Презентация для курса лекций по программированию на языке C Sharp (СИ решетка). Материал разработан специально для ресурса www.studentam-in.ru на котором Вы можете найти бесплатные учебные материалы и получить качественные образовательные услуги: китайский и английский перевод; репетиторство; заказ курсовых, контрольных; создание презентации, баннера, контента, сайта и многое другое.
The SlideShare 101 is a quick start guide if you want to walk through the main features that the platform offers. This will keep getting updated as new features are launched.
The SlideShare 101 replaces the earlier "SlideShare Quick Tour".
Слайды использовались на краткосрочных курсах повышения квалификации учителей информатики, 2 лекции по 1 час 20 минут.
Изложен опорный (предельно ужатый) материал по основами C++.
С.Ковалёв -- теория категорий как математическое основание MBSEAnatoly Levenchuk
Доклад Сергея Ковалёва (ИПУ РАН) "Теория категорий как математическое основание моделеориентированной системной инженерии" на 96 заседании Русского отделения INCOSE, 12 ноября 2014г.
Основы ооп на языке C#. Часть 2. базовый синтаксис.YakubovichDA
Рассматриваются базовые понятия и конструкции языка C#:
- структура консольного приложения;
- переменные и типы данных;
- арифметические и логические операторы;
- условные вычисления;
- циклы;
- массивы;
- ввод и вывод данных.
Опыт разработки сложных клиент-серверных приложений на TypeScript и ASP.NETGoSharp
Наша команда в DevExpress недавно выпустила Preview версию нового продукта, RTF web-редактора – ASPxRichEdit.
Продукт требует высокой отзывчивости на действия пользователя и максимальной производительности. Поэтому клиент получился «толстым» в отличие от «тонких клиентов» большинства бизнес-приложений.
В составе продукта два полнофункциональных компонента - клиентский и серверный текстовые процессоры. Оба компонента работают независимо друг от друга. Клиентская часть создавалась как оптимизированная версия серверного компонента, переписанного с .NET на TypeScript.
Клиентская часть не уступает в сложности серверной. Кроме того, возникают дополнительные проблемы синхронизации состояний моделей на клиенте и сервере и глубокого тестирования клиент-серверного взаимодействия.
В этом докладе вы узнаете, как мы разрабатывали этот продукт, какие проблемы встретили и какие методики тестирования использовали.
Юрий Ефимочев, Компилируемые в реальном времени DSL для С++ Sergey Platonov
В последнее время в промышленной разработке ПО особую популярность обретают Domain-Specific Lanugages (DSL). Они драматически упрощают разработку и дают возможность “программировать” не только программистам, но и пользователям прикладных программ.
В своем докладе я расскажу об опыте использования DSL применительно к С++, причем упор будет сделан на производительность кода DSL, и его мгновенную “встраиваемость” в запущенную программу путем компиляции DSL-кода в нативный код с помощью инструментария LLVM.
«Облачный» сервис интеллектуального анализа данных. графический интерфейс пос...Анастасия Вязьмина
Презентация к диплому бакалавра
Выполнила: студентка
4 курса, 481 группы
А.Н. Вязьмина
Научный руководитель:
к.ф.-м.н., доцент,
С.И. Жилин
Барнаул, Алтайский государственный университет
2012 год
Видео примера работы с интерфейсом можно скачать тут: https://yadi.sk/i/DlZqdKFPgLCry
Всё о статическом анализе кода для Java программистаAndrey Karpov
Этот доклад для тех, кто не знаком со статическими анализаторами кода, или знаком, но ещё не внедрил эти инструменты в процесс разработки. Будет описана методология статического анализа и как она используется для выявления ошибок и запахов кода. Будут кратко рассмотрены некоторые популярные инструменты статического анализа для языка Java, а также платформа SonarQube способная объединить и визуализировать отчёты различных анализаторов. Немного заглянем внутрь и поговорим о технологиях, используемых в современных статических анализаторах кода и позволяющих находить разнообразнейшие паттерны ошибок. Затронем вопрос, почему несмотря на уже существующие инструменты наша команда решила сделать ещё один: PVS-Studio for Java :). В конце рассмотрим важный вопрос интеграции инструментов статического анализа в большие старые проекты и почему так важно регулярное использование подобных инструментов.
Статический анализ кода: Что? Как? Зачем?Andrey Karpov
Методология статического анализа год за годом зарекомендовывает себя в поисках дефектов в исходном коде программ.
Максим расскажет про:
- методологию статического анализа и какие плюсы и минусы у нее есть;
- технологии этой методологии, которые позволяют выявлять разнообразнейшие дефекты в коде;
- интересные примеры ошибок в реальных проектах, которые были найдены при помощи статического анализа;
- интеграцию инструментов статического анализа в проекты любой сложности, и почему так важно регулярное использование подобных инструментов.
TMPA-2015: Lexical analysis of dynamically formed string expressionsIosif Itkin
Lexical analysis of dynamically formed string expressions
Marina Polubelova, Semyon Grigorev, Saint Petersburg State University, Saint Petersburg
12 - 14 November 2015
Tools and Methods of Program Analysis in St. Petersburg
Информатика в школе: методы и технологии активного обученияOlga Maksimenkova
Презентация выступления с форума "Стань выше с вышкой", видео по ссылке: https://youtu.be/JrY2zUqDa-Q?t=740. На мастер-классе мы обсудим вопросы внедрения активных методик обучения в процесс преподавания информатики в школе. Поговорим о том, что такое активное обучение, об его идеологии, методах и примерах успешного применения. Обсудим прогрессивный подход интерактивного коллаборативного обучения (Computer-Supported Collaborative Learning). Участники познакомятся не только с педагогическими, но и с технологическими аспектами активных образовательных практик. Мы на примерах разберем особенности внедрения в учебный процесс следующих методик: формирующего оценивания (в общем виде), взаимного оценивания, игровых и командных практик. Кроме того, мы посмотрим, как разграничивать зоны ответственности при использовании специализированных программных средств в обучении, обсудим примеры и особенности их внедрения в учебный процесс.
Презентация с лекции для магистрантов Института Образования НИУ ВШЭ по вопросам цифровой трансформации образования. Рассмотрены вопросы, связанные с четвёртой промышленной революцией и ее следствиями и основными движущими силами.
Providing Cognitive Scaffolding within Computer-Supported Adaptive Learning E...Olga Maksimenkova
Presenation at ICL-2018 by Fedor Dudyrev, Olga Maksimenkova, and Alexey Neznanov. The paper deals with adaptive learning system which provides cognitive scaffolding in Vygotsky meaning and based on FCA and descriptive logic foundation.
Collaborative Learning in Data Science Education: a Data Expedition as a Form...Olga Maksimenkova
Presentation by Maksimenkova Olga, Neznanov Alexey, Radchenko Irina, which presents a paper about a data expedition as a formative assessment tool to data-driven courses, ICL-2018.
Презентация с семинара ИТМО "Формализация знаний и искусственный интеллект в образовании" (http://iam.ifmo.ru/ru/viewnews/17227/formalizaciya_znaniy_i_iskusstvennyy_intellekt_v_obrazovanii.htm). Доклад "Информационные системы поддержки активного обучения: облачные технологии, управление знаниями и коллаборативные платформы".
Lec 03. The fates of the Games. Game engines, developmentOlga Maksimenkova
Case studies: Warcraft adventures, Heroes of Might and Magic IV, Master of Orion 2016. Game as a software project. Game engines (brief overview). Game difficulty and balance.
Презентация с конференции "Преподавание ИТ в РФ 2017", обобщены методики активного обучения и формирующего оценивания для курсов программирования, наук о данных и др. Описана технологическая база поддержки курсов.
Презентация с конференции "Новое в образовании и науке". Доклад посвящён развёртыванию открытого образовательного ресурса на портале университета или подразделения университета и связанным с этим вопросам.
Слайды по представлению графов в памяти компьютера. Примеры кода на языке C++. Акценты расставлены на дообъектных представлениях, которые могут быть использованы школьниками при решении олимпиадных задач по программированию.
1. Язык программирования C# и платформа
.NET.
Простые типы, операции, операторы.
Организация ввода и вывода
Максименкова Ольга Вениаминовна
Старший преподаватель
Кафедра управления разработкой программного обеспечения
Высшая школа экономики, Москва, 2012
www.hse.ru
3. ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
Бесплатно получить установочный файл Microsoft Visual C# 2010
Express можно с официального сайта компании Microsoft по ссылке:
http://www.microsoft.com/express/Downloads/.
4. Проекты и решения
• Решение (Solution)
• Проект (Project)
Project
Project 1
Project 2
Project N
…
Solution
Solution
ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
5. Программы на C#
Любая программа – это класс
ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
Абстракция - существенная характеристика объекта, отличающая его от
всех других объектов и четко определяющая его концептуальные границы с
точки зрения наблюдателя.
Класс – это шаблон для объекта
(тип данных), а объект – это
экземпляр класса (переменная).
Объект обладает состоянием
поведением и
индивидуальностью.
6. Типы данных
Типы-значения
Целые со знаком
byte (1 байт) short (2 байта)
int (4 байта) long (8 байт)
Целые без знака
sbyte ushort
uint ulong
С плавающей точкой
float double
Символьный
char (1 байт)
Логический
bool (true/false)
Повышенной точности
decimal
Типы-ссылок
String Array Классы пользователя
и т.д.
ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
7. Создание нового проекта
File -> New -> Project (Файл -> Создать -> Проект)
Templates
Console Application
Project types
Visual C#
Name
Задача_1
Location
Путь к папке Solution Name
По умолчанию
совпадает с
именем проекта,
изменим на
Тема_01
ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
8. Окно текстового редактора C# с заготовкой консольного
приложения
Компиляция и Исполнение:
Debug -> Start Without Debugging (или Ctrl+F5)
Результат:
ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
10. Организация ввода
using System;
class Program {
static void Main() {
string str = Console.ReadLine();
}
}
Данные, полученные от пользователя - строки
Ctrl+F5
Класс Console
public static string ReadLine()
Получает очередную строку символов из стандартного потока ввода
ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
11. Организация вывода
using System;
class Program {
static void Main() {
Console.Write("Введите текст: ");
string str = Console.ReadLine();
Console.WriteLine("Ваш текст: " + str);
}
} Ctrl+F5
Класс Console
public static void Write(<параметры>)
Выводит в стандартный поток вывода представление первого
параметра
public static void WriteLine(<параметры>)
Выводит в стандартный поток вывода представление первого
параметра, завершающееся символом конца строки
ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
12. Как поместить в решение второй проект?
• Открыть Обозреватель решений:
View -> Solution Explorer
• Выделить Solution ‘Тема_01’, вызвать контекстное
меню
Add -> New Project
Заменить:
Name: Задача_2
ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
13. Обработка ввода
using System;
class Program {
static void Main() {
int a, b; // целочисленные переменные для хранения чисел
Console.Write("Целое число: "); // ввод числа a
string str = Console.ReadLine();
a = int.Parse(str);
Console.Write("Целое число: "); // ввод числа b
str = Console.ReadLine();
int.TryParse(str, out b);
Console.WriteLine("Ваш текст: " + a + b); // вывод
}
}
Эксперименты с программой
1. Ввести вместо первого числа букву
2. Ввести вместо второго числа букву
3. Заключить a + b в круглые скобки
Ctrl+F5
ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
14. Методы обработки ввода
bool <тип>.TryParse(string <строка>, out <тип> <параметр>)
Метод преобразует строковое представление числа (первый параметр) в эквивалентное ему
числовое значение типа <тип> и присваивает это значение переменной, использованной в
качестве аргумента, заменившего второй параметр метода. Метод возвращает значение true,
если преобразование выполнено успешно и false – в противном случае.
<тип> <тип>.Parse(<строка>)
преобразует строковое представление числа в эквивалентное ему число типа <тип>. В случае,
если строковое представление не может быть преобразовано к соответствующему типу,
возникает исключение.
a = int.Parse(str);
int.TryParse(str, out b);
ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
15. Форматирование строк
Структура поля подстановки:
{N[,W][:S[R]]}, где
N – номер аргумента;
W – ширина поля;
S – спецификатор формата;
R – спецификатор точности.
Статья «Строки стандартных числовых форматов на msdn.microsoft.com -
http://msdn.microsoft.com/ru-ru/library/dwhawy9k.aspx
Статья «Составное форматирование» на msdn.microsoft.com -
http://msdn.microsoft.com/ru-ru/library/txafckwd.aspx
Спецификатор S:
С или с – валютный
D или d – целочисленный
E или e – экспоненциальный
F или f – с фиксированной точкой
G или g – «короткий» из E или F
X или x – шестнадцатеричный
ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
16. Форматирование строк при выводе
int i = 3;
double d = 1 / (double)i;
Console.WriteLine("{0} - {1}", i, d);
#0 #1
Console.WriteLine("{0} - {0}", i, d);
3 - 0,333333333333333
3 - 3
Console.WriteLine("{0} - {1:f5}", i, d);
3 - 0,33333
Console.WriteLine("{1} - {2}", i, d);
Исключение!!!ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
18. Некоторые операции
short val = 10;
Console.WriteLine(val++);
Console.WriteLine(++val);
Console.WriteLine(val--);
Console.WriteLine(--val);
10
12
12
10
uint bin = 1;
Console.WriteLine(bin << 1);
Console.WriteLine(bin << 2);
Console.WriteLine(bin << 3);
2
4
8
uint bin = 1;
Console.WriteLine(bin << 3 == 8); True
ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
Побитовые
Унарные
Логические
19. Приведение типов
ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
Вещественные
Целые со знакомЦелые без знака
byte
ushort
uint
ulong
sbyte
short
int
long
float
double
decimal
При компиляции
некоторых объявлений
возникают ошибки
преобразования типов.
Неявное
преобразование типов
применимо в том
случае, когда при
преобразовании
переменной одного
типа к другому не
происходит потери
информации.
20. Тернарная операция
<операнд_1>?<операнд_2>:<операнд_3>
== true
== false
bool a, b, c;
a = true;
b = false;
c = true;
Console.WriteLine(!a&(b|c) ? "1" : "0");
Console.WriteLine(a & (b | c) ? "1" : "0");
int a, b, c;
// ввод значений a, b и c
int max = a > b ? a > c ? a : c : b > c ? b : c;
Console.WriteLine(max);
ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
21. Схема создания программы
ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
Шапка
-------------------------------
Пролог
Ввод
Обработка
Эпилог
Вывод
1
2
22. 22
Задача
/* Задача.
Ввести значения трех переменных x, y, z.
Применяя выражения с тернарной операцией ?:,
обменять значения переменных так, чтобы
выполнялось требование:
x <= y <= z.
*/
ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
23. Задача
using System;
class Program {
public static void Main() {
int x, y, z;
string str; // Строка для приёма данных
23
Console.WriteLine("x = " + x);
Console.WriteLine("y = " + y);
Console.WriteLine("z = " + z);
Console.WriteLine(“Для выхода из программы нажмите ENTER.");
Console.ReadLine();
} //Конец определения метода Main()
} //Конец объявления класса Program
2
1
1
Пролог
Вывод
Эпилог
ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
24. Задача
int a1 = 0, a2 = 0, a3 = 0;
a1 = x < y ? (z < x ? z : x) : (y < z ? y : z);
a3 = x > y ? (z > x ? z : x) : (y > z ? y : z);
// Самостоятельно определите значение а2 !!!!
x = a1; y = a2; z = a3;
24
Ввод
Обработка
Console.Write("Введите значение x: ");
str = Console.ReadLine();
int.TryParse(str, out x);
Console.Write("Введите значение y: ");
str = Console.ReadLine();
int.TryParse(str, out y) ;
Console.Write("Введите значение z: ");
str = Console.ReadLine();
int.TryParse(str, out z);
ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
25. М.Э. Абрамян 1000 задач по программированию, Ростов-на-Дону, 2004
Решите самостоятельно
ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
26. Задание с несколькими верными вариантами ответа
26
26
Необходимо создать переменную целочисленного
типа, принимающую отрицательные значения, по модулю
не превышающие 217. Для ее объявления можно выбрать
тип данных:
1. ushort
2. sbyte
3. byte
4. long
5. int
Необходимо выбрать тип данных, позволяющий представлять числа на
полуинтервале [-217; 0).
• ushort – беззнаковый тип данных;
• sbyte – знаковый байт. 1 бит отводится на знак числа и 7 бит на кодирование
значения.
• byte – беззнаковый тип данных;
• long – знаковый тип данных. Позволяет кодировать числа от –(263 – 1) до 263.
• int – знаковый тип данных. Позволяет кодировать числа от –(261 – 1) до 263.
ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
27. Задание с несколькими верными вариантами ответа
27
27
Укажите строки кода, вставка которых в программу приведет
к выводу числа 6
using System;
class Program {
static void Main() {
// TODO вставить код здесь
}
}
1. Console.WriteLine(12 >> 1);
2. Console.WriteLine(2 & 4);
3. Console.WriteLine(5 ^ 3);
4. Console.WriteLine(6 | 4);
5. Console.WriteLine(7 >> 1 << 1);
ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
28. Задание с кратким ответом
28
28
В результате выполнения фрагмента программы:
sbyte sByteValue = 115;
Console.WriteLine(sByteValue += 15);
на экран будет выведено:
1. -126
2. -3
3. 0
4. 128
5. 130
ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
127 – 12 = 115
_127 -> 0111 1111
12 -> 0000 1100
115 -> 0111 0011
+ 15 -> 0000 1111
1000 0010 (дополнительный код)
Получим модуль числа. Для этого инвертируем
все разряды, включая знаковый и к
результату добавим единицу:
0111 1101
+ 1
0111 1110 <- 126 (модуль числа)
Объединяя знак и модуль, получаем ответ:
-126
29. Задание с несколькими верными вариантами ответа
29
29
Укажите номера строк, при компиляции которых возникнет
ошибка:
1. sbyte x = -8;
2. int x = 36.6;
3. Single x = 4.6;
4. long x = 123456789;
5. string s = 12;
Тип sbyte – знаковый и -8 входит в диапазон значений переменных этого
типа.
Тип int представляет целые числа. При таком объявлении происходит потеря
значимой информации.
По умолчанию всем вещественным константам в программе присваивается
тип double. Тип Single соответствует типу float. При преобразовании
произойдет потеря значимой информации.
В переменной типа long могут храниться положительные значения не
превосходящие 263. Размещение в такой переменной числа 123456789 не
приведет к потере информации.
Неявное преобразование числа в строку не допустимо. Для преобразования
необходимо использовать метод ToString() объекта числовой переменной.
ФПК учителей НИУ ВШЭ 11.2012, Максименкова О.В.
30. Задание с кратким ответом
В результате выполнения следующего фрагмента программы:
sbyte sb = -126, nb;
nb = (sbyte)(sb << 3);
Console.Write(nb);
на экран будет выведено:
Значение переменной sb типа sbyte занимает один байт и
представляется
в дополнительном коде, как 1000 0010
При выполнении сдвига
0001 0000 (знак потерялся – это прямой код положительного
числа)
16
31. В результате выполнения следующего фрагмента программы:
sbyte sb = -126;
Console.WriteLine(sb << 3);
на экран будет выведено:
31
Задание с кратким ответом
Значение переменной sb типа sbyte занимает один байт и
представляется в дополнительном коде, как 1000 0010
При выполнении сдвига, сначала происходит неявное приведение
типа
sbyte к типу int, то есть значение теперь занимает 4 байта
и представляется как
0000 0000 0000 0000 0000 0000 1000 0010
После выполнения сдвига на 3 бита влево, получим:
0000 0000 0000 0000 0000 0100 0001 0000 (знак)
Инвертируем:
0000 0000 0000 0000 0000 0011 1110 1111
Добавляем единицу, получаем:
0000 0000 0000 0000 0000 0011 1111 0000 (модуль)
-1008
32. 101000, Россия, Москва, Мясницкая ул., д. 20
Тел.: (495) 621-7983, факс: (495) 628-7931
www.hse.ru