СДЕЛАЙТЕ СВОИ УРОКИ ЕЩЁ ЭФФЕКТИВНЕЕ, А ЖИЗНЬ СВОБОДНЕЕ

Благодаря готовым учебным материалам для работы в классе и дистанционно

Скидки до 50 % на комплекты
только до

Готовые ключевые этапы урока всегда будут у вас под рукой

Организационный момент

Проверка знаний

Объяснение материала

Закрепление изученного

Итоги урока

Интегрированные среды программирования

Категория: Информатика

Нажмите, чтобы узнать подробности

Просмотр содержимого документа
«Интегрированные среды программирования»

Проверка домашнего задания 1. Что такое машинный код?  2. Зачем нужны системы программирования? Можно ли обходиться без них?  3. Что такое язык ассемблера? Почему он называется машинно-ориентированным?  4. Что такое язык программирования высокого уровня?  5. Как можно разделить языки программирования по области применения?  6. Зачем нужен транслятор?  7. Какие два типа трансляторов вы знаете? В чём их достоинства и недостатки?  8. Какие программы входят в системы программирования?  9. Зачем нужен компоновщик?  10. Что такое отладчик? Перечислите возможности отладчиков.  11. Что такое профилировщик? Зачем он нужен?

Проверка домашнего задания

1. Что такое машинный код? 2. Зачем нужны системы программирования? Можно ли обходиться без них? 3. Что такое язык ассемблера? Почему он называется машинно-ориентированным? 4. Что такое язык программирования высокого уровня? 5. Как можно разделить языки программирования по области применения? 6. Зачем нужен транслятор? 7. Какие два типа трансляторов вы знаете? В чём их достоинства и недостатки? 8. Какие программы входят в системы программирования? 9. Зачем нужен компоновщик? 10. Что такое отладчик? Перечислите возможности отладчиков. 11. Что такое профилировщик? Зачем он нужен?

Актуализация Можете ли Вы обладая всеми полученными знаниями написать программу?

Актуализация

Можете ли Вы обладая всеми полученными знаниями написать программу?

ГПОУ «Ленинск-Кузнецкий политехнический техникум» Основы алгоритмизации и программирование Среда программирования Преподаватель Щеглова Алена Александровна Теоретическое занятие для студентов II курса Ленинск-Кузнецкий, 2022

ГПОУ «Ленинск-Кузнецкий политехнический техникум»

Основы алгоритмизации

и программирование

Среда программирования

Преподаватель Щеглова Алена Александровна

Теоретическое занятие

для студентов II курса

Ленинск-Кузнецкий, 2022

Среда программирования Среда программирования – это набор инструментов, которые используются для разработки (написания) программ

Среда программирования

Среда программирования – это набор инструментов, которые используются для разработки (написания) программ

Среда программирования Среда разработки содержит: Текстовый редактор, предназначенный для ввода и корректировки текста программы; Компилятор, с помощью которого программа переводится с языка, на котором она написана, в машинные коды; Средства отладки и запуска программ; Общие библиотеки, содержащие многократно используемые элементы программ; Справочную систему

Среда программирования

Среда разработки содержит:

  • Текстовый редактор, предназначенный для ввода и корректировки текста программы;
  • Компилятор, с помощью которого программа переводится с языка, на котором она написана, в машинные коды;
  • Средства отладки и запуска программ;
  • Общие библиотеки, содержащие многократно используемые элементы программ;
  • Справочную систему

Среда программирования Платформа .NET (произносится «дотнет») включает среду разработки для нескольких языков программирования, называемую Visual Studio.NET и множество средств, таких как, механизмы поддержки баз данных, электронной почты

Среда программирования

Платформа .NET (произносится «дотнет») включает среду разработки для нескольких языков программирования, называемую Visual Studio.NET и множество средств, таких как, механизмы поддержки баз данных, электронной почты

Среда программирования Задачи при создании программ: переносимость — возможность выполнения на различных типах компьютеров; безопасность — невозможность несанкционированных действий; надежность — способность выполнять необходимые функции в предопределенных условиях; использование готовых компонентов — для ускорения разработки; межъязыковое взаимодействие — возможность применять одновременно несколько языков программирования

Среда программирования

Задачи при создании программ:

  • переносимость — возможность выполнения на различных типах компьютеров;
  • безопасность — невозможность несанкционированных действий;
  • надежность — способность выполнять необходимые функции в предопределенных условиях;
  • использование готовых компонентов — для ускорения разработки;
  • межъязыковое взаимодействие — возможность применять одновременно несколько языков программирования

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

Среда программирования

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

Программа на этом языке выполняется не самостоятельно, а под управлением системы, которая называется общеязыковой средой выполнения

Среда программирования Консольными называют приложения, в которых не используется многооконная графическая среда Это приложение будет запускаться из окна командной строки, и взаимодействие с ним будет организовано весьма простым способом

Среда программирования

  • Консольными называют приложения, в которых не используется многооконная графическая среда
  • Это приложение будет запускаться из окна командной строки, и взаимодействие с ним будет организовано весьма простым способом
Начальная страница

Начальная страница

Выбор шаблона, создание проекта

Выбор шаблона, создание проекта

Стандартная Меню  Текстовый редактор  Окно редактора Окно управления проектом Символы структуры программы Панель элементов Окно свойств

Стандартная

Меню

Текстовый редактор

Окно редактора

Окно управления проектом

Символы структуры программы

Панель элементов

Окно свойств

Рассмотрим структуру программы на C#

Рассмотрим структуру программы на C#

Предписание компилятору использовать в процессе работы пространство имён System  Библиотека .NET Framework содержит классы. Классы - описания некоторых данных и методов работы с этими данными. Пользуясь классами можно создавать сложные программы. Указывая пространство имен using  System - компилятору открывается доступ к классам, необходимым для ввода текстовых строк с клавиатуры и вывода их на консоль.

Предписание компилятору использовать в процессе работы пространство имён System

Библиотека .NET Framework содержит классы. Классы - описания некоторых данных и методов работы с этими данными.

Пользуясь классами можно создавать сложные программы.

Указывая пространство имен using System - компилятору открывается доступ к классам, необходимым для ввода текстовых строк с клавиатуры и вывода их на консоль.

Любая программа на C# создает свои классы, для этих классов она может определять собственные пространства имён namespace .  После ключевого слова namespace указывается параметр– имя определяемого пространства имен .  В данном случае наше пространство имен будет называться ConsoleApplication1. С помощью фигурных скобок выполняется ограничение строк программы, имеющих отношение к определяемому пространству имен.

Любая программа на C# создает свои классы, для этих классов она может определять собственные пространства имён namespace .

После ключевого слова namespace указывается параметр– имя определяемого пространства имен .

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

С помощью фигурных скобок выполняется ограничение строк программы, имеющих отношение к определяемому пространству имен.

Все данные в языке С# представляются в виде объектов некоторых классов.  Наша программа тоже создает класс Class_1. В нашем классе определен единственный метод Main : Этот метод нужно сделать статическим, снабдив ключевым словом static

Все данные в языке С# представляются в виде объектов некоторых классов.

Наша программа тоже создает класс Class_1.

В нашем классе определен единственный метод Main :

Этот метод нужно сделать статическим, снабдив ключевым словом static

Метод WriteLine , предназначен для вывода данных на консоль.  Этот метод определен в классе Console , который принадлежит к пространству имен System .  В круглых скобках методу WriteLine передаются параметры, определяющие, что именно нужно выводить на консоль. В данном случае мы выводим текстовую строку,

Метод WriteLine , предназначен для вывода данных на консоль.

Этот метод определен в классе Console , который принадлежит к пространству имен System .

В круглых скобках методу WriteLine передаются параметры, определяющие, что именно нужно выводить на консоль. В данном случае мы выводим текстовую строку, "Первая программа на C#", ограничив ее двойными кавычками.

Console.WriteLine("Первая программа на C#");

Метод ReadLine тоже определен в классе Console из пространства имен System . Он предназначен для получения текстовой строки, введенной с клавиатуры. Назначение метода ReadLine в нашей программе — приостановить ее работу после вывода на консоль строки сообщения. Для завершения работы программы достаточно будет нажать на клавишу Enter . { Console.WriteLine(

Метод ReadLine тоже определен в классе Console из пространства имен System . Он предназначен для получения текстовой строки, введенной с клавиатуры.

Назначение метода ReadLine в нашей программе — приостановить ее работу после вывода на консоль строки сообщения. Для завершения работы программы достаточно будет нажать на клавишу Enter .

{ Console.WriteLine("Первая программа на C#");

Console.ReadLine();

}

}

}

Использование классов .Net Framework Класс Сonsole - для выполнения операций ввода-вывода Класс Convert - для преобразования типов данных Класс Math - для выполнения стандартных математических функций

Использование классов .Net Framework

  • Класс Сonsole - для выполнения операций ввода-вывода
  • Класс Convert - для преобразования типов данных
  • Класс Math - для выполнения стандартных математических функций
Состав и назначение файлов проекта Где располагать проект? При создании консольного приложения в окне «Создать проект» указать путь к вашей папке: E:\C# Programs\Progect1  Имя проекта Progect1 вместо ConsoleApplication1

Состав и назначение файлов проекта

Где располагать проект?

При создании консольного приложения в окне «Создать проект» указать путь к вашей папке:

E:\C# Programs\Progect1

Имя проекта Progect1 вместо ConsoleApplication1

Состав и назначение файлов проекта Как перенести проект?  Для переноса проекта копируем папку Progect1

Состав и назначение файлов проекта

Как перенести проект?

Для переноса проекта копируем папку Progect1

Состав и назначение файлов проекта Из чего состоит проект?

Состав и назначение файлов проекта

Из чего состоит проект?

Состав и назначение файлов проекта Из чего состоит проект?  Папки Bin и Obj служат для хранения результатов компиляции. В Obj хранятся промежуточные (объектные) файлы, из которых затем собирается готовая к выполнению программа и помещается в папку Bin. В папке Properties находятся файл AssemblyInfo.cs c информацией о сборке проекта

Состав и назначение файлов проекта

Из чего состоит проект?

Папки Bin и Obj служат для хранения результатов компиляции. В Obj хранятся промежуточные (объектные) файлы, из которых затем собирается готовая к выполнению программа и помещается в папку Bin.

В папке Properties находятся файл AssemblyInfo.cs c информацией о сборке проекта

Состав и назначение файлов проекта Из чего состоит проект?  файл исходного текста программы с указаниями для компилятора C#, что именно входит в проект и с какими режимами эти файлы должны компилироваться файл Project1 .sln – файл решения.

Состав и назначение файлов проекта

Из чего состоит проект?

файл исходного текста программы

с указаниями для компилятора C#, что именно входит в проект и с какими режимами эти файлы должны компилироваться

файл Project1 .sln – файл решения.

Состав и назначение файлов проекта Скомпилированная и готовая к выполнению программа

Состав и назначение файлов проекта

Скомпилированная и готовая к выполнению программа

Запуск программы на выполнение: F5,  Просмотр результата:  Ctrl + F5, Запуск без отладки Ошибки: двойной щелчок на строке с сообщением об ошибке или F1 для вызова Интернет-справки, возвращение к коду – щелчок на ярлыке с именем файла

Запуск программы на выполнение: F5,

Просмотр результата:

Ctrl + F5, Запуск без отладки

Ошибки: двойной щелчок на строке с сообщением об ошибке или F1 для вызова Интернет-справки, возвращение к коду – щелчок на ярлыке с именем файла