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


Основы программирования

Содержание

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

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

Слайд 1Основы программирования
Правила программирования;
Структура программы;
Операции;
Типы данных;
Структура имен переменных, констант, процедур, функции;
Структурное

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

Основы программированияПравила программирования;Структура программы;Операции;Типы данных;Структура имен переменных, констант, процедур, функции;Структурное программирование.

Слайд 21. Правила программирования
Основы программирования
Методы программирования программных средств.
Этапы:
1. Определение условий задачи
определяются

условия задачи и необходимо ясно понять, что требуется для её

решения. Основная цель в данном случае - отсеять второстепенные аспекты от основной сути задачи

2. Анализ задачи

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

3. Создание алгоритма решения задачи

со схемой алгоритма гораздо проще; для сложных задач часто применяется метод декомпозиции

1. Правила программированияОсновы программированияМетоды программирования программных средств.Этапы:1. Определение условий задачиопределяются условия задачи и необходимо ясно понять, что

Слайд 31. Правила программирования
Основы программирования
4. Реализация алгоритма
реализация алгоритма на языке программирования
5.

Тестирование и отладка готовой программы
поиске всевозможных ошибок и позволяет добиться

правильности работы программы
1. Правила программированияОсновы программирования4. Реализация алгоритмареализация алгоритма на языке программирования5. Тестирование и отладка готовой программыпоиске всевозможных ошибок

Слайд 4Основы программирования
Правила программирования;
Структура программы;
Операции;
Типы данных;
Структура имен переменных, констант, процедур, функции;
Структурное

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

Основы программированияПравила программирования;Структура программы;Операции;Типы данных;Структура имен переменных, констант, процедур, функции;Структурное программирование.

Слайд 52. Структура программы
Основы программирования
Program
Uses список модулей
Label описание меток
Const

описание констант
Type описание типов
Var описание переменных
Procedure, function описание процедур, функций
Begin
Тело

программы
end.

Структура программы на языке Pascal

Разделы описаний могут идти в разном порядке

2. Структура программыОсновы программированияProgram Uses список модулейLabel описание метокConst описание константType описание типовVar описание переменныхProcedure, function описание

Слайд 62. Структура программы
Основы программирования
Раздел описания переменных начинается с ключевого слова

var, после которого следуют элементы описания вида.
список имен переменных :

тип;

Имена в списке перечисляются через запятую. Например:
var
a, b, c: integer;
i : integer;
d: real := 3.7;

2. Структура программыОсновы программированияРаздел описания переменных начинается с ключевого слова var, после которого следуют элементы описания вида.список

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

слова const, после которого следуют элементы описания вида
Пример:
const
val =

123.456;
Count = 10;
Surname = ‘Алебардин’;

имя константы = значение;

2. Структура программыОсновы программированияРаздел описания именованных констант начинается со служебного слова const, после которого следуют элементы описания

Слайд 82. Структура программы
Основы программирования
Комментарии - это участки кода, игнорируемые компилятором

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

{ Это комментарий }

(*

Это
тоже
комментарий *)

Комментарием также считается любая последовательность символов после символов // и до конца строки:

var Version: integer; // Версия продукта

Комментарии разных типов могут быть вложенными:
{ Это еще один
(* комментарий *)}
2. Структура программыОсновы программированияКомментарии - это участки кода, игнорируемые компилятором и используемые программистом для пояснения текста программы.{

Слайд 92. Структура программы
Основы программирования
program MySuperProgram; const // объявление констант
N = 10;
var

// объявление переменных   a, b: integer;   x: real; begin   readln(a,b); // чтение

значений переменных с клавиатуры   x := a/b + N; // выполнение действия   writeln(x); // вывод значения переменной на экран end.

Пример:

2. Структура программыОсновы программированияprogram MySuperProgram; const 		// объявление констант N = 10;var		 // объявление переменных   a, b:

Слайд 10Основы программирования
Правила программирования;
Структура программы;
Операции;
Типы данных;
Структура имен переменных, констант, процедур, функции;
Структурное

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

Основы программированияПравила программирования;Структура программы;Операции;Типы данных;Структура имен переменных, констант, процедур, функции;Структурное программирование.

Слайд 113. Операции
Основы программирования
Арифметические операции
Для вещественных и целых чисел:
сложение (+)

вычитание (–)
умножение (*)
деление (/)
Для целых чисел:
div –

целочисленное деление
mod – остаток от целочисленного деления
3. ОперацииОсновы программированияАрифметические операцииДля вещественных и целых чисел: сложение (+) вычитание (–) умножение (*) деление (/)Для целых

Слайд 123. Операции
Основы программирования
Операции сравнения
Для вещественных и целых чисел:
строгие

>
нестрогие =
равно =
не равно

<>
3. ОперацииОсновы программированияОперации сравненияДля вещественных и целых чисел: строгие  нестрогие = равно = не равно

Слайд 133. Операции
Основы программирования
Логические операции
К логическим относятся операции and, or и

xor, а также унарная операция not, имеющие операнды типа boolean

и возвращающие значение типа boolean.
3. ОперацииОсновы программированияЛогические операцииК логическим относятся операции and, or и xor, а также унарная операция not, имеющие

Слайд 143. Операции
Основы программирования
Конъюнкция – И, AND, Λ, &, х
Дизъюнкция

– ИЛИ, OR, I, V, +
Отрицание – НЕ, NOT
Сложение

по модулю 2 – исключающее "ИЛИ", XOR, 
3. ОперацииОсновы программированияКонъюнкция – И, AND, Λ, &, х Дизъюнкция – ИЛИ, OR, I, V, + Отрицание

Слайд 153. Операции
Основы программирования
Приоритет операций
Приоритет определяет порядок выполнения операций в выражении.


Первыми выполняются операции, имеющие высший приоритет. Операции, имеющие одинаковый приоритет,

выполняются слева направо.

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

3. ОперацииОсновы программированияПриоритет операцийПриоритет определяет порядок выполнения операций в выражении. Первыми выполняются операции, имеющие высший приоритет. Операции,

Слайд 16Основы программирования
Правила программирования;
Структура программы;
Операции;
Типы данных;
Структура имен переменных, констант, процедур, функции;
Структурное

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

Основы программированияПравила программирования;Структура программы;Операции;Типы данных;Структура имен переменных, констант, процедур, функции;Структурное программирование.

Слайд 174. Типы данных
Основы программирования

4. Типы данныхОсновы программирования

Слайд 184. Типы данных
Основы программирования
Целые типы (точные)

4. Типы данныхОсновы программированияЦелые типы (точные)

Слайд 194. Типы данных
Основы программирования
Вещественные типы (приближенные)

4. Типы данныхОсновы программированияВещественные типы (приближенные)

Слайд 204. Типы данных
Основы программирования
Особенности в использовании различных типов данных
var

rVal : single;
begin
rVal := 1000000 + 0.1;
writeln(rVal);
end.
Результат: 1

000 000

var
bVal : byte;
begin
bVal := 255+2;
writeln(bVal);
end.

Результат: 1

4. Типы данныхОсновы программированияОсобенности в использовании различных типов данныхvar  rVal : single;begin rVal := 1000000 +

Слайд 214. Типы данных
Основы программирования
Особенности в использовании различных типов данных
Результат: -128
var


siVal : ShortInt;
begin
siVal := 127+1;
writeln(siVal);
end.

4. Типы данныхОсновы программированияОсобенности в использовании различных типов данныхРезультат: -128var  siVal : ShortInt;begin siVal := 127+1;

Слайд 224. Типы данных
Основы программирования
Представление чисел без знака
7210 = 10010002 в

однобайтовом формате (Byte)
7210 = 10010002 в двухбайтовом формате (Word)

4. Типы данныхОсновы программированияПредставление чисел без знака 7210 = 10010002 в однобайтовом формате (Byte)7210 = 10010002 в

Слайд 234. Типы данных
Основы программирования
Три формы записи:
- прямой код
-

обратный код
- дополнительный код
Представление чисел со знаком

4. Типы данныхОсновы программированияТри формы записи: - прямой код - обратный код - дополнительный кодПредставление чисел со

Слайд 244. Типы данных
Основы программирования
Представление чисел со знаком

4. Типы данныхОсновы программированияПредставление чисел со знаком

Слайд 254. Типы данных
Основы программирования
Вычисление в дополнительном кода

4. Типы данныхОсновы программированияВычисление в дополнительном кода

Слайд 264. Типы данных
Основы программирования
Вычисление в дополнительном кода
Тип данных: один байт

со знаком (ShortInt -128..127)

4. Типы данныхОсновы программированияВычисление в дополнительном кодаТип данных: один байт со знаком (ShortInt -128..127)

Слайд 27Основы программирования
Правила программирования;
Структура программы;
Операции;
Типы данных;
Структура имен переменных, констант, процедур, функции;
Структурное

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

Основы программированияПравила программирования;Структура программы;Операции;Типы данных;Структура имен переменных, констант, процедур, функции;Структурное программирование.

Слайд 285. Структура имен переменных, констант, процедур, функции
Основы программирования
Имена переменных
Имя переменной

должно отражать суть хранимых данных
Структура имени переменной
Фамилия –

stSurName
День рождения – dtBDate
Итоговая сумма - rSumTotal

Константы

cNum = 25

Функции

a = fCalcResult(12,4)

Процедуры

pSetValue(25,’Name’)

5. Структура имен переменных, констант, процедур, функцииОсновы программированияИмена переменныхИмя переменной должно отражать суть хранимых данныхСтруктура имени переменной

Слайд 29Основы программирования
Правила программирования;
Структура программы;
Операции;
Типы данных;
Структура имен переменных, констант, процедур, функции;
Структурное

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

Основы программированияПравила программирования;Структура программы;Операции;Типы данных;Структура имен переменных, констант, процедур, функции;Структурное программирование.

Слайд 306. Структурное программирование
Основы программирования
Var
intA, I : Integer;

intMin : Integer;
Begin
intMin:=32767;
For I:=1 to 10

do
Begin
Write('Vvedi chislo ');
Readln(intA);
If intA < intMin then intMin:=intA;
end;
Writeln('MIN=',intMin);
Readln;
end.

Var
intA, I : Integer;
intMin : Integer;
Begin
intMin:=32767;
For I:=1 to 10 do
Begin
Write('Vvedi chislo ');
Readln(intA);
If intA < intMin then intMin:=intA;
end;
Writeln('MIN=',intMin);
Readln;
end.

6. Структурное программированиеОсновы программированияVar  intA, I : Integer;  intMin : Integer;Begin  intMin:=32767;  For

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

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

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

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

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


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

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