Алгоритм – одно из основных понятий информатики и математики. Различные алгоритмы рассматриваются в алгебре, геометрии и в других математических дисциплинах. Простейшими алгоритмами, например, являются: правила, по которым выполняются арифметические действия, алгоритм решения алгебраического квадратного уравнения, алгоритм извлечения квадратного корня, алгоритм нахождения площади треугольника по формуле Герона и т. д.

 

pascalPascal фактически является идеальным языком для обучения серьёзному программированию и требует определенного математического мышления, но вполне подходит для начального изучения. Особенностями языка являются строгая типизация и наличие средств структурного программирования, что сводит к минимуму возможные синтаксические неоднозначности, а сам синтаксис автор постарался сделать интуитивно понятным даже при первом знакомстве с языком.

csharpЯзык С# является одним из самых перспективных языков программирования. Современная среда разработки Visual Studio .Net 2010 делает процесс программирования приятным и эффективным.Мощная библиотека классов платформы .NET берет на себя массу рутинных операций, что дает возможность решать более сложные задачи, используя готовые классы как строительные блоки.

Во многом причиной появления языка С# и платформы .Net явилась необходимость противостояния платформе Java компании Sun Microsystem.Причиной появления языка Java явилось необходимость решения двух проблем:

  • Обеспечить возможность исполнения программы на любом компьютере (переносимость программ).
  • Обеспечить безопасность выполнения сетевой программы на локальном компьютере.

Ниже представленны учебные материалы для изучения темы "Язык программирования С#"

oop cpОбъектно-ориентированное программирование – технология разработки сложного программного обеспечения, в которой программа строится из объектов и их взаимосвязей. В программе для представления объекта используется понятие класса. Класс является типом данных, определяемым пользователем и представляет собой структуру в виде данных и функций для работы с данными.

Принципы объектно-ориентированного программирования:

  • Инкапсуляция - объединение в одном объекте данных и методов их обработки.
  • Наследование - создание нового класса на базе уже имеющегося, или базового класса.
  • Полиморфизм – использование одного и того же имени функции для решения двух и более схожих, но технически разных задач.

Ниже представленны учебные материалы для изучения темы "Объектно-ориентированное программирование":

visual studioVisual Studio 2010 - универсальная интегрированная среда разработки включает в себя полный набор новых и улучшенных функций, упрощающих все этапы процесса разработки от проектирования до развертывания. В среде Visual Studio 2010 на C# можно создавать консольные проекты и проекты Windows Forms. Visual C# простой в использовании, мощный, типизированный, объектно-ориентированный язык программирования. Содержащий множество инноваций, Visual C# обеспечивает быструю разработку приложений, но при этом сохраняет выразительность и элегантность, присущую языкам СИ.

Ниже представленны учебные материалы для изучения темы "Visual Studio 2010"

androidВ этом разделе выложены материалы по программированию мобильных устройств (смартфонов и планшетных компьютеров) на основе платформы Android. Предметную основу составляют: архитектура ОС Android. Структура проекта, графический интерфейс пользователя, элементы управления, меню, адаптеры данных, компоненты для отображения данных, уведомления, диалоговые окна, графика, анимация, взаимодействие с сенсорным экраном. Многозадачность, игровые циклы, спрайтовая анимация. Управление ресурсами приложения. Файловая система и карта памяти. База данных SQLite. Системные службы: компонент Service, служба оповещений. Сетевые сервисы: обработка телефонных вызовов, отправка и получение SMS, мобильный Интернет, управление Wi-Fi-соединениями, использование карт Google Maps в приложениях. Работа с оборудованием: использование видеокамеры, встроенных датчиков, управление дисплеем, управление энергопотреблением телефона. Обработка нештатных ситуаций.

Программирование выполняется на языке Java в среде Android Developer Tools Eclipse.

 

java2    Java —объектно-ориентированный язык программирования, разработанный компанией SunMicrosystems (в последующем приобретённой компанией Oracle).

 

    Язык получил название в честь марки кофе Java, которая, в свою очередь, получила наименование одноимённого острова (Ява), поэтому на официальной эмблеме языка изображена чашка с дымящимся кофе. 

visualnoe progБурное развитие вычислительной техники, потребность в эффективных средствах разработки программного обеспечения привели к появлению систем программирования, ориентированных на так называемую "быструю разработку" приложений. В основе систем быстрой разработки лежит технология визуального проектирования и событийного программирования, суть которой заключается в том, что среда разработки берет на себя большую часть рутинной работы, оставляя программисту работу по конструированию диалоговых окон и функций обработки событий.

Pascal Windows Forms  — это среда быстрой разработки, в которой в качестве языка программирования используется язык Pascal. Программы, работающие под управлением операционной системы Windows, обычно называют приложениями.