Разделы презентаций


Понятие о языке программирования 10 класс

Уровни языков программированияМашинные языкиСостоят из последователь-ности чисел (0 и 1), являющихся командами на выполнение одиночных, элементарных операций.Машинно-зависимы. Программа, в которой к тарифной ставке прибавляются выплаты за сверхурочную работу, а результат сохраняется

Слайды и текст этой презентации

Слайд 1Понятие о языке программирования
Из серии «Программируем на ЯВУ. С#»
Плотникова Т.И.,

МБОУ СОШ №5, Торжок

Понятие о языке программированияИз серии «Программируем на ЯВУ. С#»Плотникова Т.И., МБОУ СОШ №5, Торжок

Слайд 2Уровни языков программирования
Машинные языки
Состоят из последователь-ности чисел (0 и 1),

являющихся командами на выполнение одиночных, элементарных операций.
Машинно-зависимы.


Программа, в которой

к тарифной ставке прибавляются выплаты за сверхурочную работу, а результат сохраняется в переменной общей выплаты :
1300042774
1400593419
1200274027

.

Программирование на машинных языках тормозит развитие компьютерной техники, является очень медленным и для большинства программистов непосильным занятием.

Ассемблерные языки
(низкого уровня)
Для обозначения элементарных операций используют англоязычные аббревиатуры, оперируют понятиями: команды, адреса памяти, регистры, прерывания.



Для преобразования программ, в язык машинных кодов разработаны программы-трансляторы, называемые ассемблерами.
Программа:
LOAD BASEPAY
ADD ОVERPAY
STORE GROSSPAY

Использование компьютеров значительно расширилось, однако все еще требовалось написание большого количества инструкций даже для реализации решения простейших задач.

Языки высокого уровня

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

Программы для преобразования последователь-ности операторов на языке высокого уровня в машинный язык называются компиляторами.

Написанные инструкции выглядят как обычный текст на английском языке с применением знаков математических операций.
Программа
вычисления суммарной выплаты:
grossPay = basePay + overPay

Уровни языков программированияМашинные языкиСостоят из последователь-ности чисел (0 и 1), являющихся командами на выполнение одиночных, элементарных операций.Машинно-зависимы.

Слайд 3Язык C#
Принадлежит к семейству С-подобных языков (С, С++, Java

и другие)
Язык С (1970-х) является родоначальником этого семейства, создан для

написания системных программ (на нем написана первая версия ОС Unix). Используется для написания небольших программ, особенно для ОС Unix/Linux.
В С присутствуют большое количество операций низкого уровня, что сближает его с языком Ассемблера.
В то же время, язык С обладает всеми управляющими конструкциями языков высокого уровня, а его компилятор формирует достаточно эффективный машинный код.
Сам язык достаточно компактен, снабжен библиотекой стандартных функций (С Run-Time), существенно расширяющей его возможности.
Современные технологии разработки программных средств отдают предпочтение объектно-ориентированным языкам программирования .

Язык C# Принадлежит к семейству С-подобных языков (С, С++, Java и другие)Язык С (1970-х) является родоначальником этого

Слайд 4Объектно-ориентированные языки
В 1985 году на базе языка С был разработан

язык С++, поддерживающий объектно-ориентированную технологию.
На сегодняшний день язык C++

представляет собой один из наиболее совершенных инструментов создания прикладных и системных программ.
Java был разработан в 1995 году как объектно-ориентированное средство создания приложений, способных работать без перетрансляции на различных компьютерных платформах. Исходный текст программы преобразовывается в некоторый промежуточный байт-код, который затем интерпретируется специальной программой — виртуальной машиной Java.
Недостаток Java - относительно невысокое быстродействие., т.к. Java — интерпретируемый язык
Java в основном используется, как средство создания активных серверных Web-приложений.
Объектно-ориентированные языкиВ 1985 году на базе языка С был разработан язык С++, поддерживающий объектно-ориентированную технологию. На сегодняшний

Слайд 5Что такое .NET Framework
.NET Framework — это платформа, созданная компанией

Microsoft для разработки программных средств.
Технология .NET Framework разрабатывалась таким

образом, чтобы объединить в себе возможности различных языков программирования.
.NET Framework включает огромную библиотеку классов (Framework Classes Library), к которой можно обращаться из различных языков программирования (например из С#) с помощью различных технологий объектно-ориентированного программирования (ООП, Object-Oriented Programming).
Библиотека разбита на несколько различных модулей таким образом, что имеется возможность использовать ту или иную ее часть в зависимости от требуемых результатов.
Что такое .NET Framework.NET Framework — это платформа, созданная компанией Microsoft для разработки программных средств. Технология .NET

Слайд 6Что такое .NET Framework
Часть библиотеки .NET Framework посвящена описанию некоторых

базисных типов.
Тип — это способ представления данных. Все вместе это

называется Common Type System (CTS — единая система типов).
В состав системы входит также .NET Common Language Runtime (CLR — единая система выполнения программ), которая ответственна за поддержку выполнения всех приложений, разработанных с использованием библиотеки .NET).

Что такое .NET FrameworkЧасть библиотеки .NET Framework посвящена описанию некоторых базисных типов.Тип — это способ представления данных.

Слайд 7Что такое С#
С# —язык программирования, который используется для создания приложений,

выполняемых в среде .NET CLR.
Этот язык — результат эволюции

языков C++ и Java , созданный компанией Microsoft для использования на платформе .NET.
Создавать приложения на С# легче, чем на C++ , поскольку синтаксис языка С# более простой.
Иногда код на С# оказывается более объемным, т.к. в С# осуществляется контроль безопасности использования типов. Программа становится более надежной, ее отладка упрощается, т.к. .NET постоянно следит за тем, к какому типу относится данная переменная.


Что такое С#С# —язык программирования, который используется для создания приложений, выполняемых в среде .NET CLR. Этот язык

Слайд 8С# позволяет создавать:
Приложения Windows (типа Microsoft Office). Создавать такие приложения

достаточно просто с помощью модуля .NET Framework, который называется Windows

Forms и представляет собой библиотеку управляющих элементов (кнопок, панелей инструментов, меню и т. п.);
Системные утилиты и службы - служебные программы, использующие интерфейс командной строки или вообще не имеющие интерфейса пользователя.



С# позволяет создавать:Приложения Windows (типа Microsoft Office). Создавать такие приложения достаточно просто с помощью модуля .NET Framework,

Слайд 9С# позволяет создавать:
Web-приложения – представленные в виде web-страниц. В состав

.NET Framework входит мощная система динамического создания содержимого web-страниц, позволяющая

идентифицировать пользователя, обеспечивать безопасность и пр. Эта система называется Active Server Pages.NET (ASP.NET — активные серверные страницы .NET); для создания приложений ASP.NET можно применять Web Forms языка С#.
Web-службы - новый способ создания гибких распределенных приложений. С помощью web-служб можно обмениваться практически любыми данными независимо от того, какой язык программирования применялся при создании web-службы и на какой системы она размещена.



С# позволяет создавать:Web-приложения – представленные в виде web-страниц. В состав .NET Framework входит мощная система динамического создания

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика