Презентация ПЯВУ. Основы программирования. Лекция 1. Переменные. Целочисленное деление. Двоичная система счисления онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему ПЯВУ. Основы программирования. Лекция 1. Переменные. Целочисленное деление. Двоичная система счисления абсолютно бесплатно. Урок-презентация на эту тему содержит всего 30 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Устройства и комплектующие » ПЯВУ. Основы программирования. Лекция 1. Переменные. Целочисленное деление. Двоичная система счисления



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    30 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    108.96 kB
  • Просмотров:
    117
  • Скачиваний:
    0
  • Автор:
    неизвестен



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

№1 слайд
ПЯВУ. Лекция . Основы
Содержание слайда: ПЯВУ. Лекция 1. Основы программирования. А.М. Задорожный

№2 слайд
Содержание Вводная часть
Содержание слайда: Содержание Вводная часть Анализ простейшей программы Процесс построения программы (компиляция) Виды ошибок Переменные Целочисленное деление Представления программиста о компьютере Двоичная система счисления

№3 слайд
Инструменты и средства
Содержание слайда: Инструменты и средства обучения Учебный материал: Электронные материалы от преподавателей в сети; Шилдт Г. - C# 4.0 полное руководство. Visual Studio C#.

№4 слайд
Модель обучения
Содержание слайда: Модель обучения Программирование – основа разработки современной электроники Цель: Быстро научиться программировать и понимать программы “Импрессионизм” => Формализация

№5 слайд
Среда программирования
Содержание слайда: Среда программирования VisualStudio 2013 C# или более поздняя версия Шилдт. Стр. 46 – “Применение интегрированной среды разработки VisualStudio”. То что понятно. Язык C#. Потомок C => C++ => C#. С-подобные языки: Java, PHP, Perl, JavaScript, … Консольные приложения. Console. Позволяет сосредоточиться на программировании

№6 слайд
Первая программа на C using
Содержание слайда: Первая программа на C# using System; using System.Text; namespace MyProgram { class Program { static void Main(string[] args) { Console.WriteLine("Здравствуй Мир!"); } } } Это Блок

№7 слайд
Простейшая программа на C
Содержание слайда: Простейшая программа на C# Console.WriteLine("Здравствуй Мир!"); // Объект консоль Console.WriteLine("Здравствуй Мир!"); // Операция вывода Console.WriteLine("Здравствуй Мир!"); // Параметр операции Console.WriteLine("Здравствуй Мир!"); // Строка-литерал Console.WriteLine("Здравствуй Мир!"); // ; завершает команду Console.Writeline("Здравствуй Мир!"); // Регистр важен!

№8 слайд
Построение программы Текст
Содержание слайда: Построение программы Текст программы (программа) Компилятор Выполняемая программа (программа)

№9 слайд
Синтаксические ошибки на C Не
Содержание слайда: Синтаксические ошибки на C# Не там размещена команда! using System; using System.Text; namespace MyProgram { class Program { static void Main(string[] args) { Console.WriteLine("Здравствуй Мир!"); } } }

№10 слайд
Синтаксические ошибки на C
Содержание слайда: Синтаксические ошибки на C# Нет точки с запятой! using System; using System.Text; namespace MyProgram { class Program { static void Main(string[] args) { Console.WriteLine("Здравствуй Мир!"); } } }

№11 слайд
Синтаксические ошибки на C Не
Содержание слайда: Синтаксические ошибки на C# Не тот регистр! using System; using System.Text; namespace MyProgram { class Program { static void Main(string[] args) { Console.Writeline("Здравствуй Мир!"); } } }

№12 слайд
Синтаксические ошибки Команды
Содержание слайда: Синтаксические ошибки Команды размещены не в том блоке Неполный блок ({) или лишняя скобка } Команда не завершается точкой с запятой Неправильно набрана команда …. много других. Компилятор не сможет построить программу по тексту, содержащему синтаксические ошибки!

№13 слайд
Ошибки времени исполнения
Содержание слайда: Ошибки времени исполнения Если компилятор построил программу, то она может содержать ошибки! Пример: (1/0) Программа будет прерываться, зависать и т.п. Это Ошибки времени исполнения

№14 слайд
Контрольные вопросы Что такое
Содержание слайда: Контрольные вопросы Что такое ‘Блок’ в языке C#? Каковы правила для объявления блоков в C#? Где мы будем писать свою часть текста программы на первых занятиях? Как в языке C# заканчивается команда? Что означает утверждение: “C# чувствителен к регистру”? Объясните термины: “Среда разработки”, “Текст программы”, “Компилятор”, “Ошибка компиляции”, “Ошибка времени исполнения программы”. Как в тексте программы на C# объявить неизменяемые текстовые данные? Какая команда позволяет вывести текст на консоль?

№15 слайд
Развиваем программу.
Содержание слайда: Развиваем программу. Переменные. static void Main(string[] args) { Console.WriteLine("Здравствуй Мир!"); } static void Main(string[] args) { int x = 5; Console.WriteLine(x); }

№16 слайд
О переменных int x
Содержание слайда: О переменных int x = 5; Console.WriteLine(x);

№17 слайд
Следствия понимания
Содержание слайда: Следствия понимания переменной Нельзя объявить 2 переменных с одинаковым именем Нельзя использовать имя переменной до ее объявления Нельзя использовать переменную, которой не присвоено значение с иной целью, чем присваивание значения.

№18 слайд
Форматированный вывод int x
Содержание слайда: Форматированный вывод int x = 5; Console.WriteLine(x); >5 Console.WriteLine(“x = {0}”, x); >x = 5 Два параметра: текстовый и целочисленный. Разделяются запятыми…

№19 слайд
Развиваем программу дальше
Содержание слайда: Развиваем программу дальше int x = 2, y = 3; Console.WriteLine(“{0} + {1} = {2}”, x, y, x + y); параметр - выражение Можно применять и другие операции над целыми числами: +, -, *, /.

№20 слайд
Целочисленное деление
Содержание слайда: Целочисленное деление 3 / 2 = 1 5 / 3 = 1 Результат деления целых чисел всегда целый! 3 % 2 = 1 5 % 3 = 2 Остаток от деления (%) то же целый! (X / N) * N + X % N => X

№21 слайд
Контрольные вопросы Что такое
Содержание слайда: Контрольные вопросы Что такое “переменная”? Как объявить переменную целого типа? Как задать переменной начальное значение? Как объявить несколько целочисленных переменных? Является ли строка программы: int a = 1; инструкцией для выполнения? Что изменится, если в строке Console.WriteLine(“{0} + {1} = {2}”, x, y, x + y); заменить первый значок ‘+’на‘-’? Что измениться, если в строке Console.WriteLine(“{0} + {1} = {2}”, x, y, x + y); заменить второй значок ‘+’на‘-’? Что изменится, если последний параметр взять в кавычки? Что изменится, если последний параметр удалить: Console.WriteLine(“{0} + {1} = {2}”, x, y);?

№22 слайд
Операция присваивания x x y x
Содержание слайда: Операция присваивания x = 5; x = y; x = y + 5;

№23 слайд
Присваивание - не равенство x
Содержание слайда: Присваивание - не равенство x = y; y = x; x = x + 1; Присваивание – команда! Слева всегда ТОЛЬКО имя переменной! Справа – выражение. Выражение вычисляется и результат помещается в память соответствующую имени переменной. x <= … так бы было правильнее, но ‘<=’ уже занято!

№24 слайд
Короткий итог Научились
Содержание слайда: Короткий итог Научились создавать простые программы; (Main) Познакомились с некоторыми синтаксическими правилами C#; (регистр, точка с запятой) Можем выводить сообщения на консоль; (Console.WriteLine) Познакомились с понятием переменной; (int x = 5;) Можем объявлять целочисленные переменные, присваивать им значения и выполнять над ними операции; (=, +, -, *, /, %) Узнали об особенностях деления целых чисел в C#; Познакомились с операцией присваивания, которая позволяет изменять значение переменной; (x = y; y = x; x = x + 1 – команды) Познакомились с форматированным выводом; (“{0} + {1} = {2}”) Понимаем что такое текст программы и как из него получается программа; (компилятор) Коснулись видов ошибок, возникающих при разработке программ;

№25 слайд
Модель компьютера Процессор,
Содержание слайда: Модель компьютера Процессор, память и шина. Процессор выполняет команды над данными Память хранит команды и данные Шина связывает процессор с памятью

№26 слайд
Программа команды и данные
Содержание слайда: Программа – команды и данные Сложить значение по адресу А1 со значением по адресу А2, а результат поместить по адресу А3. Команда – сложить, А1, А2 и А3 – параметры команды. Когда команда выполнена, в процессор подгружается следующая команда. Если не указано иное, команды выполняются последовательно!

№27 слайд
Организация памяти Бит или
Содержание слайда: Организация памяти Бит – 0 или 1 Байт – 28 = 256 различных значений Адрес в памяти – фактически номер байта Память может хранить только целые числа! Все данные команды в памяти компьютера представлены кодами (целыми числами) 199 69 248 1 0 0 0 пример кода команды, которая помещает 1 в одну из переменных.

№28 слайд
Двоичная система счисления
Содержание слайда: Двоичная система счисления Только 2 цифры – 0 и 1 anan-1…a1a0, где ai – одна из этих цифр X = 2n*an+ 2n-1*an-1 + … + 2 * a1 + a0 111 = 4+2+1 = 7 1010 = 8+2 = 10 10101 = 16+4+1 = 21

№29 слайд
Операции в двоичной системе ,
Содержание слайда: Операции в двоичной системе 1+1=10, 10+1=11… Особенности операций в компьютере. 11111111 + 1 = 0 => 11111111 = -1 В байте могут храниться целые числа от -128 до 127

№30 слайд
Контрольные вопросы Какую
Содержание слайда: Контрольные вопросы Какую роль в компьютере выполняет Процессор? Память? Шина? Что представляет собой готовая компьютерная программа в процессе выполнения (из чего состоит)? Что такое Бит? Байт? Как представлена информация в компьютере? Что такое Код? Что означает термин ‘позиционная система счисления’? Программисты часто используют числа: 2,4,8, 16, 32, 64, 128, 256, 512, 1024. Чем эти числа замечательны? Где встречаются каждое из чисел 32, 64, 256 и 1024? Чем отличается компьютерное представление целых чисел от их двоичного представления в математике? Ограничены ли целые числа в математике? Как представляются отрицательные целые числа в компьютере?

Скачать все slide презентации ПЯВУ. Основы программирования. Лекция 1. Переменные. Целочисленное деление. Двоичная система счисления одним архивом:
Похожие презентации