- Схожесть С# с другими языками программирования

Презентация "Схожесть С# с другими языками программирования" по информатике – проект, доклад

Слайд 1
Слайд 2
Слайд 3
Слайд 4
Слайд 5
Слайд 6
Слайд 7
Слайд 8
Слайд 9
Слайд 10
Слайд 11
Слайд 12
Слайд 13
Слайд 14
Слайд 15
Слайд 16
Слайд 17
Слайд 18
Слайд 19
Слайд 20
Слайд 21
Слайд 22
Слайд 23
Слайд 24
Слайд 25
Слайд 26

Презентацию на тему "Схожесть С# с другими языками программирования" можно скачать абсолютно бесплатно на нашем сайте. Предмет проекта: Информатика. Красочные слайды и иллюстрации помогут вам заинтересовать своих одноклассников или аудиторию. Для просмотра содержимого воспользуйтесь плеером, или если вы хотите скачать доклад - нажмите на соответствующий текст под плеером. Презентация содержит 26 слайд(ов).

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

Анатомия класса. Схожесть с др. языками. С# похож на язык Java в том, что он требует, чтобы вся программная логика была заключена в определения типов В отличие от С (и C++) глобальные функции и глобальные переменные в чистом видев С# использовать нельзя.
Слайд 1

Анатомия класса. Схожесть с др. языками

С# похож на язык Java в том, что он требует, чтобы вся программная логика была заключена в определения типов В отличие от С (и C++) глобальные функции и глобальные переменные в чистом видев С# использовать нельзя.

Определение простейшего класса в С#. using System: class HelloClass { public static int Main(string[] args) { Console.WriteLine ("Hello, World"); return 0; } }
Слайд 2

Определение простейшего класса в С#

using System: class HelloClass { public static int Main(string[] args) { Console.WriteLine ("Hello, World"); return 0; } }

ключевое слово publiс в определении метода означает, что этот метод будет доступен извне, а ключевое слово statiс говорит о том, что этот метод выступает как класс, а не как отдельный объект и будет доступен ,когда еще не создано ни одного экземпляра объекта данного класса.
Слайд 3

ключевое слово publiс в определении метода означает, что этот метод будет доступен извне, а ключевое слово statiс говорит о том, что этот метод выступает как класс, а не как отдельный объект и будет доступен ,когда еще не создано ни одного экземпляра объекта данного класса.

Объявление Main(). public static void Main (string[] args); public static void Maln() { public static int Maln() }
Слайд 4

Объявление Main()

public static void Main (string[] args); public static void Maln() { public static int Maln() }

Обработка параметров строки. using System; class HelloClass { public static int Main (string[] args) { for(int x=0; x
Слайд 5

Обработка параметров строки

using System; class HelloClass { public static int Main (string[] args) { for(int x=0; x

Console. WnteLine(“'Arg: {0}", args[x]): } Console. WriteLine("Hello. World!"); return 0; } }
Слайд 6

Console. WnteLine(“'Arg: {0}", args[x]): } Console. WriteLine("Hello. World!"); return 0; } }

Создание объектов: конструкторы. «Класс» и «объект» - два разных понятия. В отличие от класса объектом называется конкретный экземпляр определенного класса, с помощью которого обычно и производятся определенные действия. Для создания объекта используется слово «new»
Слайд 7

Создание объектов: конструкторы

«Класс» и «объект» - два разных понятия. В отличие от класса объектом называется конкретный экземпляр определенного класса, с помощью которого обычно и производятся определенные действия. Для создания объекта используется слово «new»

Using System; class HelloClass { public static int Main(string[] args) { HelloClass cl = new HelloClassO; HelloClass c2; с2 = new HelloClassO; return 0; } }
Слайд 8

Using System; class HelloClass { public static int Main(string[] args) { HelloClass cl = new HelloClassO; HelloClass c2; с2 = new HelloClassO; return 0; } }

конструкторы. using System; class HelloClass { public HelloClass() { Console.WriteLine(“Default ctor called!") } public HelloClass(int x, int у) {
Слайд 9

конструкторы

using System; class HelloClass { public HelloClass() { Console.WriteLine(“Default ctor called!") } public HelloClass(int x, int у) {

Console.WriteLine("Custom ctor called!"); intX = x; intY = y; } public int intX, intY; public static int Main(string[] args)
Слайд 10

Console.WriteLine("Custom ctor called!"); intX = x; intY = y; } public int intX, intY; public static int Main(string[] args)

{ HelloClass c1 = new HelloClass(); Console.WriteLine("c1.intX = {0)\nc1.intY = {1}\n", c1.lntX, c1.intY); HelloClass с2 = new HelloClass(100, 200); Console.WnteLine("c2.intX = {0}\nc2.intY = {l}\n", c2.intX. c2.intY); return 0;
Слайд 11

{ HelloClass c1 = new HelloClass(); Console.WriteLine("c1.intX = {0)\nc1.intY = {1}\n", c1.lntX, c1.intY); HelloClass с2 = new HelloClass(100, 200); Console.WnteLine("c2.intX = {0}\nc2.intY = {l}\n", c2.intX. c2.intY); return 0;

Инициализация членов. можно инициализировать переменные пря- мо в момент их объявления: class Text { private int Mylnt = 90; private string MyString = "My initial value"; private HotRod viper = new HotRod {200, "Chucky“, Color.Red); }
Слайд 12

Инициализация членов

можно инициализировать переменные пря- мо в момент их объявления: class Text { private int Mylnt = 90; private string MyString = "My initial value"; private HotRod viper = new HotRod {200, "Chucky“, Color.Red); }

Ввод и вывод. В большинстве созданных нами приложений использовался класс System. Console — один из многих классов, определенных внутри пространства имен System. Главные методы класса Consolе — это методы ReadLine() и WriteLlne() (оба этих метода определены как статические).
Слайд 13

Ввод и вывод

В большинстве созданных нами приложений использовался класс System. Console — один из многих классов, определенных внутри пространства имен System. Главные методы класса Consolе — это методы ReadLine() и WriteLlne() (оба этих метода определены как статические).

Средства форматирования строк в С#. using System; class BasicIO() { public static void Main(string[] args) { int thelnt = 90:
Слайд 14

Средства форматирования строк в С#

using System; class BasicIO() { public static void Main(string[] args) { int thelnt = 90:

float theFloat = 9.99; BasicIO my10 - new BasicIO(); Console.WnteLine( “Int is: {0}\nFloat is: {1}\nYou are: {2}”, thelnt, theFloat, mylO.ToStringO): }
Слайд 15

float theFloat = 9.99; BasicIO my10 - new BasicIO(); Console.WnteLine( “Int is: {0}\nFloat is: {1}\nYou are: {2}”, thelnt, theFloat, mylO.ToStringO): }

В каждом подстановочном выражении при желании можно использовать параметры форматирования, представленные в табл.
Слайд 16

В каждом подстановочном выражении при желании можно использовать параметры форматирования, представленные в табл.

С или с D или d Е или е. Используется для вывода значений в денежном (currency) формате. По умолчанию перед выводимым значением подставляется символ доллара ($), хотя можно отменить подстановку этого символа при помощи объекта NumberFormatlnfo Используется для вывода десятичных значений. После этого
Слайд 17

С или с D или d Е или е

Используется для вывода значений в денежном (currency) формате. По умолчанию перед выводимым значением подставляется символ доллара ($), хотя можно отменить подстановку этого символа при помощи объекта NumberFormatlnfo Используется для вывода десятичных значений. После этого символа можно указать количество выводимых символов после запятой Для вывода значений в экспоненциальном формате

F или f G или g N или п X или х. Вывод значений с фиксированной точностью Общий (general) формат. Применяется для вывода значений с фиксированной точностью или в экспоненциальном формате N или n Стандартное числовое форматирование с использованием разделителей (запятых) между разрядами Вывод значени
Слайд 18

F или f G или g N или п X или х

Вывод значений с фиксированной точностью Общий (general) формат. Применяется для вывода значений с фиксированной точностью или в экспоненциальном формате N или n Стандартное числовое форматирование с использованием разделителей (запятых) между разрядами Вывод значений в шесгнадцатеричном формате. Если вы использовали прописную X, то буквенные символы в шестнадцатеричных символах также будут прописными

Структурные типы. Разрядность всех встроенных типов фиксирована и постоянна. К структурными типам относятся все числовые типы данных (int, float и пр.), а также перечисления и структуры. Память для структурных типов выделяется из стека. При присвоении одного структурного типа другому присваивается е
Слайд 19

Структурные типы.

Разрядность всех встроенных типов фиксирована и постоянна. К структурными типам относятся все числовые типы данных (int, float и пр.), а также перечисления и структуры. Память для структурных типов выделяется из стека. При присвоении одного структурного типа другому присваивается его побитовая копия.

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

Ссылочные типы

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

Сравнение типов
Слайд 21

Сравнение типов

Схожесть С# с другими языками программирования Слайд: 22
Слайд 22
System Object. Все типы данных от него. Главные методы объекта System.Object: EqualsQ для сравнения объектов ссылочных типов, но не структурных. 2. GetHashCode{) Возвращает целочисленное значение, идентифицирующее конкретный экземпляр объекта данного типа 3. GetTypeC) Метод возвращает объект Туре(),
Слайд 23

System Object

Все типы данных от него. Главные методы объекта System.Object: EqualsQ для сравнения объектов ссылочных типов, но не структурных. 2. GetHashCode{) Возвращает целочисленное значение, идентифицирующее конкретный экземпляр объекта данного типа 3. GetTypeC) Метод возвращает объект Туре(), полностью описывающий тот объект, из которого метод был вызван.

4.ToStringQ Возвращает символьное представление объекта в формате . 5. Finalize() Освободить все ресурсы, занятые объектом данного класса, перед удалением этого объекта. 6. MemberwiseCloneQ создания еще одной ссылки на область, занимаемую объектом данного типа в оперативной памяти. Этот метод не мож
Слайд 24

4.ToStringQ Возвращает символьное представление объекта в формате . 5. Finalize() Освободить все ресурсы, занятые объектом данного класса, перед удалением этого объекта. 6. MemberwiseCloneQ создания еще одной ссылки на область, занимаемую объектом данного типа в оперативной памяти. Этот метод не может быть замещен.

Упаковка и распаковка. Предположим, что у нас есть переменная простого структурного типа данных — short: // Создаем переменную типа short и присваиваем ей значение short s = 25; Процесс упаковки: // Упаковываем переменно s: object objShort = s: Упаковка — это процесс явного преобразования структурно
Слайд 25

Упаковка и распаковка

Предположим, что у нас есть переменная простого структурного типа данных — short: // Создаем переменную типа short и присваиваем ей значение short s = 25; Процесс упаковки: // Упаковываем переменно s: object objShort = s: Упаковка — это процесс явного преобразования структурного типа в ссылочный.

Обратная распаковка объекта short anotherShort = (short)objShort; Распаковка —это преобразование ссылки на объект в оперативной памяти обратно в структурный тип.
Слайд 26

Обратная распаковка объекта short anotherShort = (short)objShort; Распаковка —это преобразование ссылки на объект в оперативной памяти обратно в структурный тип.

Список похожих презентаций

Язык программирования QBasic

Язык программирования QBasic

Под языком программирования мы будем понимать совокупность средств и правил представления алгоритма в виде, приемлемом для компьютера. Существует ...
Язык программирования QBasic. Массивы.

Язык программирования QBasic. Массивы.

Массив – это набор однотипных данных, имеющий имя и последовательную нумерацию его элементов. Примеры массивов: список учеников вашего класса – строковый ...
Элементы теоретического программирования

Элементы теоретического программирования

Каждой паре вида (si, qi), где siА и qiQ\{q0}, соответствует тройка (sj, t, qj), где sjA, tT и qjQ (q0 не участвует в парах (si, qi), так как ...
Язык программирования Pascal

Язык программирования Pascal

Выражение. Выражение – совокупность операндов и операций. Операнды – константы, переменные, функции. Арифметические операции – бинарные операции + ...
Алгоритм с ветвлением в среде программирования Turbo Pascal

Алгоритм с ветвлением в среде программирования Turbo Pascal

Цели урока: 1. Cпособствовать осознанию и осмыслению новой учебной информации; 2. Сформировать представление о принципе работы условного оператора; ...
Среда программирования Visual Basic

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

"БЕЙСИК" (BASIC). "базовый" или "основной" Beginner's all purpose symbolic instruction code "Многоцелевой язык символических команд для начинающих". ...
Графические исполнители в среде программирования QBasic

Графические исполнители в среде программирования QBasic

Графические исполнители. Графические исполнители умеют вычерчивать геометрические фигуры на экране компьютера. х y 0. Исполнители выполняют чертежи ...
Язык программирования С++

Язык программирования С++

Общий план курса. Объектно-ориентированное программирование (на примере основных концепций языка C++) Объектно-ориентированное проектирование. Модели ...
Графика в объектно – ориентированных языках программирования

Графика в объектно – ориентированных языках программирования

GDI (Graphics Devace Interface – графический интерфейс устройств) - интегрированная среда программирования для создания рисунков, рисования текста ...
Графические возможности языка программирования Паскаль

Графические возможности языка программирования Паскаль

Область рисования (графическое окно). Графическое окно – Uses graphABC. Система координат графического окна. Рисование линии (отрезка). Отрезок АВ. ...
Введение в язык программирования Паскаль

Введение в язык программирования Паскаль

Введение. Центральным понятием программирования является алгоритм. С него начинается работа над программой, а от качества алгоритма зависит ее успешное ...
Введение в язык программирования Haskell

Введение в язык программирования Haskell

Типы данных и базовые конструкции языка Haskell. Элементарные типы данных. Integer, Int – целые значения (25, -17, 111222333444555666777888). Float, ...
Алгоритмы на примере среды программирования «Паркетчик»

Алгоритмы на примере среды программирования «Паркетчик»

Строка меню «Паркетчик». Основные команды паркетчика. Пример:. Программа { положить(к); Шаг вправо; положить(к); Шаг вправо; положить(к); }. Команды ...
Язык программирования Turbo Pascal

Язык программирования Turbo Pascal

Данный учебник представляет собой пособие по программированию на языке Turbo Pascal. Текст построен в виде практического применения языка. Сопровождается ...
Двумерные массивы в языке программирования Pascal

Двумерные массивы в языке программирования Pascal

В математике таблицы чисел, состоящие из строк и столбцов называются матрицами и записываются в круглых скобках. Двумерный массив. Матрицы 1. Двумерный ...
Язык программирования Паскаль

Язык программирования Паскаль

СТРУКТУРА ПРОГРАММЫ Программа на Паскале имеет имя и состоит из символов. В программе используются специальные зарезервированные слова, значение которых ...
Задачи программирования

Задачи программирования

Основной ресурс человечества. В современном мире в качестве основного ресурса на первое место выдвигается информация, средства и методы работы с ней. ...
Языки программирования

Языки программирования

Основные понятия. Computer Software Hardware Memory Processor Device Program, computer program Application software System software Data Information ...
Запись вспомогательных алгоритмов на языке Паскаль. Начала программирования

Запись вспомогательных алгоритмов на языке Паскаль. Начала программирования

Ключевые слова. подпрограмма процедура функция рекурсивная функция. Подпрограммы. Запись вспомогательных алгоритмов в языках программирования осуществляется ...
Составляющие элементы среды программирования Visual Basic. Разработка первого проекта

Составляющие элементы среды программирования Visual Basic. Разработка первого проекта

Постановка целей урока. Обучающие Общеобразовательные. Образовательные цели. Учащиеся должны знать составляющие среды Visual Basic. Учащиеся должны ...

Конспекты

Составление программ на операторы ввода и вывода данных, оператора присваивания в среде программирования Турбо Паскаль

Составление программ на операторы ввода и вывода данных, оператора присваивания в среде программирования Турбо Паскаль

Ермолаев Александр Владимирович. . Учитель информатики. Муниципальное бюджетное общеобразовательное учреждение. “Окуневская СОШ ”. Промышленновский ...
Графика на языке программирования АВС Pascal

Графика на языке программирования АВС Pascal

ПЛАН-КОНСПЕКТ УРОКА. ТЕМА: «. Графика на языке программирования АВС. Pascal. ». Тип урока:. получение. новых знаний. Технология:. системно-деятельностный ...
Системы программирования и прикладное программное обеспечение

Системы программирования и прикладное программное обеспечение

Тема: «Системы программирования и прикладное программное обеспечение». . Тип урока:. изучение нового материала. . Цели урока:. Образовательная. ...
Язык программирования

Язык программирования

Учитель: Тишбаева Дина Заркыновна класс 9Б. Дата: 6.10.2014. Тема: Язык программирования. Цели и задачи:. Дать понятие языка программирования. ...
Язык программирования Турбо Паскаль

Язык программирования Турбо Паскаль

Вводный урок по теме: "Язык программирования Турбо Паскаль". Цели урока:. . . усвоить понятие программы, структуры программы на языке Turbo ...
Среда программирования Кумир. Исполнитель Чертежник

Среда программирования Кумир. Исполнитель Чертежник

Конспект открытого урока. по информатике и ИКТ. в 7 классе. Тема: Среда программирования Кумир. Исполнитель Чертежник. Учитель: Долгополова ...
Циклические алгоритмы на языке программирования работа с ними

Циклические алгоритмы на языке программирования работа с ними

Открытый урок. Тема:. « Циклические алгоритмы на языке программирования работа с ними». Учителя: Зеленецкой М.С. в 9В классе. Цели урока: ...
Показательная функция, ее свойства и график. Построение графиков функций в среде программирования Visual Basic

Показательная функция, ее свойства и график. Построение графиков функций в среде программирования Visual Basic

Муниципальное бюджетное общеобразовательное учреждение «Кюсюрская средняя общеобразовательная школа»Булунского улуса Республики Саха (Якутия). ...
Построение графика функции. Язык программирования - PASCAL

Построение графика функции. Язык программирования - PASCAL

Автор Кондратьева Марина Олеговна. Место работы Москва, ГОУ ЦО №1440. Должность учитель информатики и ИКТ. ...
Методическая разработка. Изучение строк посредством объектно-ориентированного языка программирования Borland Delphi

Методическая разработка. Изучение строк посредством объектно-ориентированного языка программирования Borland Delphi

Муниципальное общеобразовательное учреждение. «Средняя общеобразовательная школа № 93». Новокузнецкого района Кемеровской области. ...

Советы как сделать хороший доклад презентации или проекта

  1. Постарайтесь вовлечь аудиторию в рассказ, настройте взаимодействие с аудиторией с помощью наводящих вопросов, игровой части, не бойтесь пошутить и искренне улыбнуться (где это уместно).
  2. Старайтесь объяснять слайд своими словами, добавлять дополнительные интересные факты, не нужно просто читать информацию со слайдов, ее аудитория может прочитать и сама.
  3. Не нужно перегружать слайды Вашего проекта текстовыми блоками, больше иллюстраций и минимум текста позволят лучше донести информацию и привлечь внимание. На слайде должна быть только ключевая информация, остальное лучше рассказать слушателям устно.
  4. Текст должен быть хорошо читаемым, иначе аудитория не сможет увидеть подаваемую информацию, будет сильно отвлекаться от рассказа, пытаясь хоть что-то разобрать, или вовсе утратит весь интерес. Для этого нужно правильно подобрать шрифт, учитывая, где и как будет происходить трансляция презентации, а также правильно подобрать сочетание фона и текста.
  5. Важно провести репетицию Вашего доклада, продумать, как Вы поздороваетесь с аудиторией, что скажете первым, как закончите презентацию. Все приходит с опытом.
  6. Правильно подберите наряд, т.к. одежда докладчика также играет большую роль в восприятии его выступления.
  7. Старайтесь говорить уверенно, плавно и связно.
  8. Старайтесь получить удовольствие от выступления, тогда Вы сможете быть более непринужденным и будете меньше волноваться.

Информация о презентации

Ваша оценка: Оцените презентацию по шкале от 1 до 5 баллов
Дата добавления:28 апреля 2019
Категория:Информатика
Содержит:26 слайд(ов)
Поделись с друзьями:
Скачать презентацию
Смотреть советы по подготовке презентации