Опубликован: 28.04.2014 | Доступ: свободный | Студентов: 990 / 89 | Длительность: 01:30:00
Специальности: Программист
Лекция 6:

Основы программирования. Типы данных, переменные, операторы

< Лекция 1 || Лекция 6: 123456
Аннотация: Наша ближайшая цель – знакомство с основами программирования за "два урока". Цель понимания основ за два урока недостижима, но обзор основных понятий полезен. В дальнейшем по мере работы эти понятия наполнятся смыслом. На этом уроке рассматриваются такие важные базисные понятия как типы данных, переменные и способы их объявления. Рассматривается также структура программы и составляющие ее операторы – оператор присваивания, составной оператор, оператор выбора и цикла. Вводится основной принцип структурного программирования.

Типы данных

Проект для лекции Lesson3.zip

Тип данных – это некоторое фиксированное множество элементов. В объектно-ориентированном программировании элементы этого множества рассматриваются как объекты. Определить тип данных означает определить свойства и поведение объектов данного типа. По способу определения типов данных их можно разделить на три группы:

  • Встроенные в язык программирования. Эти базисные типы изначально определены в языке программирования, так что можно объявлять объекты этих типов и работать с ними без особых хлопот, поскольку их определение известно языку программирования.
  • Библиотечные типы. Среда разработки программных проектов содержит как правило большую библиотеку широко используемых типов. Частью Visual Studio, ее каркаса (Framework) является FCL (Framework Class Library) – библиотека классов. В объектно-ориентированном программировании (ООП) описание класса задает описание некоторого типа данных.
  • Типы, определенные пользователем. Программист сам может определять собственные классы и создавать собственные DLL (Dynamic Linked Library) - библиотеки классов, динамически подключаемые к программному проекту.

В рамках данного курса мы будем пользоваться встроенными и некоторыми библиотечными типами данных.

Арифметический тип данных

Как следует из названия, элементами этого типа данных являются числа. Мы будем рассматривать два подтипа, встроенные в язык C#:

  • Тип, задаваемый ключевым словом int (от integer – целое), определяющий целые числа из диапазона [-231 - +231-1]. Напомню, что число 231 превосходит два миллиарда. Так что чисел типа int вполне достаточно для рассматриваемых нами задач.
  • Тип, задаваемый ключевым словом double. Числа этого типа имеют целую и дробную часть. На предыдущих уроках мы говорили о числах этого типа. Каждое такое число содержит примерно 16 значащих цифр, а диапазон значений практически неограничен.

Над числами этого типа в языке C# определены арифметические операции, а библиотечный класс Math позволяет вычислять известные функции над числовыми аргументами – sin(x), cos(x) и другие.

< Лекция 1 || Лекция 6: 123456
Дмитрий Лубченков
Дмитрий Лубченков
Николай Молдован
Николай Молдован