Основы программирования. Занятие №1

Содержание

Слайд 2

Как все работает?

Принцип действия большинства современных устройств состоит во взаимодействии двух сред

Как все работает? Принцип действия большинства современных устройств состоит во взаимодействии двух
– аппаратной и цифровой:
Первая – это набор микросхем, датчиков и других физических элементов, которые необходимы для корректного функционирования устройства.
Вторая - набор инструкций(программного кода) для управления процессом работы.

Слайд 3

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

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

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

Слайд 4

Работа компьютера

Работа компьютера

Слайд 5

Виды программирования

Низкоуровневое – близкое к программированию непосредственно в машинных кодах используемого реального

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

Слайд 6

Программа “Hello world”

Низкоуровневое

Высокоуровневое

Программа “Hello world” Низкоуровневое Высокоуровневое

Слайд 7

Как работают программы

1. Помещение приложения в оперативную память.
2. Передача управления приложению(точка входа).
3.

Как работают программы 1. Помещение приложения в оперативную память. 2. Передача управления
Выполнение инструкций приложения.

Слайд 8

Вывод данных - Функция printf

Функция для вывода информации на стандартный вывод(напр. консоль).
Для

Вывод данных - Функция printf Функция для вывода информации на стандартный вывод(напр.
работы необходимо подключить библиотеку стандартного ввода/вывода(«stdio.h»).

Слайд 9

Как хранятся данные?

Двоичная система счисления - В двоичной системе счисления числа записываются

Как хранятся данные? Двоичная система счисления - В двоичной системе счисления числа
с помощью двух символов (0 и 1).
В n битах может содержаться 2^n значений.
Сколько значений в 8 битах?

Слайд 10

Типы данных

Типы данных

Слайд 11

Переменная

Именованная область памяти с данными.
В высокоуровневых языках имеет размер в зависимости от

Переменная Именованная область памяти с данными. В высокоуровневых языках имеет размер в
типа хранимых данных.

Слайд 12

Переменная в Си

Объявление: Тип Имя = Значение;
Пример: int a = 2;
Над числовыми

Переменная в Си Объявление: Тип Имя = Значение; Пример: int a =
типами данных доступны основные арифметические
операции (+, -, *, /)

Слайд 13

Вывод данных - Функция printf

Для вывода чисел используется форматированный вывод. В строку

Вывод данных - Функция printf Для вывода чисел используется форматированный вывод. В
вставляется идентификатор параметра, а последующими параметрами идут сами значения.
%d – целое число.

Слайд 14

Практика

Посчитать выражение. x*x + x + 5

Практика Посчитать выражение. x*x + x + 5

Слайд 15

Домашнее задание

Посчитать выражение. 5 * x – (x – 5)

Домашнее задание Посчитать выражение. 5 * x – (x – 5)
Имя файла: Основы-программирования.-Занятие-№1.pptx
Количество просмотров: 44
Количество скачиваний: 0