SlideShare a Scribd company logo
Повторение курса информатики
7 класс
Двоичная система счисления
p=2 – основание системы; 0, 1 – алфавит
1 0 1 0 0 12 = 1⋅20
+ 0⋅21
+ 0⋅22
+ 1⋅23
+ 0⋅24
+ 1⋅25
= 1 + 8 + 32 = 4110
20
21
22
23
24
25
1
20
0
21
0
22
1
23
0
24
1
25
1001012 =
1010102 =
1 + 0⋅21
+ 1⋅22
+ 0⋅23
+ 0⋅24
+ 1⋅25
= 1 + 4 + 32 = 3710
0 + 1⋅21
+ 0⋅22
+ 1⋅23
+ 0⋅24
+ 1⋅25
= 2 + 8 + 32 = 4210
Перевод из двоичной системы счисления в десятичную:
1 2 4 8 16 32 64 128
20
21
22
23
24
25
26
27
…, ¼, ½, 1, 2, 4, 8, 16, 32, … – базис
(…, 2-2
, 2-1
, 20
, 21
, 22
, 23
, 24
, 25
, …)
1 байт = 8 бит
1 Кбайт = 1024 байт
1 Мбайт = 1024 Кбайт
1 Гбайт = 1024 Мбайт
1 байт = 8 бит
1 Кбайт = 1024 байт
1 Мбайт = 1024 Кбайт
1 Гбайт = 1024 Мбайт
Числа Запись на БЕЙСИКЕ
2
0,65
-11,426
2,6 .
104
0,00081
2
0.65 или .65
-11.426
2.6Е4
0.81Е-3 или .81Е-3
Математическая На БЕЙСИКЕ
ax2
+b
с -
A * X ^ 2 + B или A * X * X + B
C - SQR(T^3 + 1)
(A*SIN(X)+B)/(C+D)
13
+t
dc
bxa
+
+⋅sin
Функция Смысл Бейсик Паскаль Значения
abs |x| ABS(X)
ABS(-1)=1
ABS(2)=2
sqr
SQR(X) - SQR(25)=5
X2
- SQR(X) SQR(4)=16
sqrt - SQRT(X) SQRT(36)=6
sin
cos
sin x
cos x
SIN(X)
COS(X)
cинус числа
косинус числа
tan tg x TAN(X) - тангенс числа
mod
остаток от
деления
a MOD b
5 mod 2 = 1
6 mod 3 = 0
int
округление
INT(a) -
INT(4.4)=4
INT(6.8)=7
round - round(b)
round(4.4)=4
round (6.8)=7
fix
усечение до
целого
FIX(E) -
FIX(4.4)=4
FIX(6.8)=6
trunc - trunc(g)
trunc(4.4)=4
trunc(6.8)=6

деление нацело
A  B - 6  4 = 1
div - a div b 12 div 5 = 2
exp ex EXP(X) экспонента числа
ln ln x LOG(X) ln(x) натуральный логарифм
x
x
Линейная структура программы.
Программа имеет линейную структуру,
если все операторы (команды) выполняются последовательно друг за другом.
Некоторые операторы языка Basic.
REM – оператор комментария. CLS - очистить экран. Вся информация,
которая была на экране, стирается.
PRINT (вывод, печать) – оператор вывода.
INPUT (ввод) – оператор ввода. Используется для передачи в программу
каких-либо значений.
LET переменная=арифметическое_выражение или просто
переменная=арифметическое_выражение
Принцип работы оператора присваивания: вначале
выполняется арифметическое выражение, стоящее справа от
знака присваивания. Затем полученное значение
присваивается переменной, стоящей слева от знака
присваивания.
Пример:
Let D=SQR(B*B-4*A*C)
D=SQR(B*B-4*A*C)
D=D+25
Вариант №1 Вариант №2 Вариант №3
rem периметр и
площадь
прямоугольника
input a, b
p=2*(a+b): s=a*b
print “P=”; p
print “S=”; s
end
rem периметр и площадь
прямоугольника
input “a,b=”; a,b
p=2*(a+b): s=a*b
print “P=”; p: print “S=”; s
end
rem периметр и
площадь
прямоугольника
input “a=”; a
input “b=”; b
print “P=”; 2*(a+b)
print “S=”; a*b
end
Примеры задач:
1.Найти периметр и площадь прямоугольника:
Режим Число точек Цвета
1 320 х 200 4
2 640 х 200 2
7 320 х 200 16
8 640 х 200 16
9 640 х 350 16
10 640 х 350 2
11 640 х 480 2
12 640 х 480 16
ПРОСТЕЙШИЕ ГРАФИЧЕСКИЕ ПОСТРОЕНИЯ
ГРАФИЧЕСКИЕ ПРИМИТИВЫ
Оператор SCREEN N
Графические режимы характеризуются количеством точек по вертикальной и
горизонтальной осям экрана. Начало системы координат, т.е. точка с координатами (0,0),
расположена в верхнем левом углу экрана. Последняя точка находится в нижнем
правом углу.
для SCREEN 9
(0,0
(640,350)
Линия, которая в заданном графическом режиме проведет диагональ на
экране.
Линия, которая в заданном графическом режиме проведет диагональ на
экране.
SCREEN 12: LINE (0,0)– (640,480)
Как построить прямоугольник?Как построить прямоугольник?
LINE (X1,Y1)– (X2– Y2), C, B
Как записать процедуру LINE для отображения закрашиваемого
прямоугольника?
Как записать процедуру LINE для отображения закрашиваемого
прямоугольника?
LINE (X1,Y1)– (X2– Y2), C, BF
Как построить окружность?Как построить окружность?
CIRCLE (x, y), r, c
где х, у - координаты центра окружности; r- радиус
окружности; с - цвет окружности.
CIRCLE (300, 200), 150, 2
CLS Очистка экрана
PSET(X,Y),C Изобразить точку. X,Y - координаты точки, С -цвет.
PSET STEP(X,Y),C Изобразить точку. X,Y - смешение от данной точки, С - цвет.
LINE(X1,Y2)-(X2,Y2),C Прямая линия.X1,Y2 и X2,Y2- координаты концов линии, С - цвет.
LINE -(X2,Y2),C
Прямая линия. От текущего положения курсора до X2,Y2-
координаты конца линии, С - цвет.
LINE(X1,Y2)-(X2,Y2),C,B
Прямоугольник. X1,Y2 и X2,Y2- координаты концов диагонали, С -
цвет.
LINE(X1,Y2)-(X2,Y2),C,BR
Закрашенный прямоугольник. X1,Y2 и X2,Y2- координаты концов
диагонали, С - цвет.
CIRCLE(X,Y),R,C Окружность. X,Y - координаты центра, С -цвет.
CIRCLE STEP(X,Y),R,C Окружность. X,Y - смешение от данной точки, С -цвет.
CIRCLE(X,Y),R,C,A1,A2
Дуга окружности. X,Y - координаты центра, С -цвет, А1,А2 - угловые
меры начальной и конечной точки дуги.
CIRCLE(X,Y),R,C,,,
(X,Y),R,C,А1,А2,K
Элипс. К - коэффициент сжатия.
PAINT(X,Y),C1,C2 Закрасить область. С1 - цвет закраски, С2 - цвет границы.
LOCATE T1,T2
Установка курсора в данную позицию. Т1, Т2 - номер строки и
столбца.
COLOR C1,C2 Оператор цвета текста С1 - цвет символа, С2 - цвет фона.
Для рисования можно использовать следующие операторы:
Код Цвет
0 Черный
1 Синий
2 Зеленый
3 Голубой
4 Красный
5 Пурпурный
6 Коричневый
7 Светло-серый
8 Темно-серый
9 Светло-синий
10 Светло-зеленый
11 Светло-голубой
12 Светло-красный
13 Светло-пурпурный
14 Желтый
15 Белый
ТАБЛИЦА. КОДЫ И СООТВЕТСТВУЮЩИЕ
ЦВЕТА.
Повторение операторов ЛОГО
Пример 1. Примерный текст процедуры квадрата следующий:
это квадрат
по
повтори 4[ вп 60 пр 90]
конец
Пример 2. Примерный текст процедуры треугольника.
Введем для них один параметр, означающий длину стороны
правильной фигуры. Обозначим его :д.
это тр :д
по
повтори 3[вп :д пр 120]
конец
Пример 4. Использование процедур в процедурах
Созданные пользователем процедуры используются также, как и
обычные команды для черепашек. Попробуем, например,
использовать созданную ранее процедуру для рисования узора:
Этот узор составлен из шести квадратов, повернутых относительно
друг друга на 600
. Текст программы узора может быть таким:
это узор
нрп 4 нц 25 по
повтори 6[квадрат пр 60]
конец
Пример 3. Научим черепашку рисовать
закрашенные квадраты
это кв :д :ц заголовок с определением двух параметров
(длина стороны и цвет)
нц :ц смена цвета пера черепашки
по повтори 4 [вп :д пр 90] рисование квадрата со стороной :д
пп вп 2 пр 90 вп 2 переход черепашки с поднятым пером внутрь
квадрата
крась закраска внутренней области квадрата
нд 2 лв 90 нд 2 обратный переход в угол квадрата
конец окончание процедуры
Задача. Составить программу рисования фигуры по выбору (в
команде ЗАПРОС 1 или 2). Каждая фигура выполняется с помощью
процедуры с параметрами.
это запрос
спроси [ 1 или 2]
если ответ = “ 1 [ красный квадрат]
если ответ = “ 2 [ синий круг ]
конец
это синий круг
по повтори 360 [ вм 1 пр 1] нк 0 нд 15 нц 3 крась пп
конец
это красный квадрат
по повтори 4 [ вп 30 пр 90 ] нц 5 нд 15 крась пп нк 90 вп 60 нк 0
конец
Задание1. Создать программы рисования:
трех вложенных окружностей разного размера и цвета в
левом верхнем углу экрана
Задание 2. Составить программу, которая по запросу
1 – рисует маленький треугольник,
2 - рисует большой треугольник, состоящий из 3-х маленьких
(используется процедура, которая рисует маленький треугольник)

More Related Content

What's hot

Лекция 2: Абстрактные типы данных. Алгоритмы сортировки
Лекция 2: Абстрактные типы данных. Алгоритмы сортировкиЛекция 2: Абстрактные типы данных. Алгоритмы сортировки
Лекция 2: Абстрактные типы данных. Алгоритмы сортировкиMikhail Kurnosov
 
Лекция 9: Графы. Поиск кратчайшего пути в графе
Лекция 9: Графы. Поиск кратчайшего пути в графеЛекция 9: Графы. Поиск кратчайшего пути в графе
Лекция 9: Графы. Поиск кратчайшего пути в графеMikhail Kurnosov
 
Лекция 11. Методы разработки алгоритмов
Лекция 11. Методы разработки алгоритмовЛекция 11. Методы разработки алгоритмов
Лекция 11. Методы разработки алгоритмов
Mikhail Kurnosov
 
Лекция 2: Абстрактные типы данных. Алгоритмы сортировки
Лекция 2: Абстрактные типы данных. Алгоритмы сортировкиЛекция 2: Абстрактные типы данных. Алгоритмы сортировки
Лекция 2: Абстрактные типы данных. Алгоритмы сортировкиMikhail Kurnosov
 
Лекция 10. Графы. Остовные деревья минимальной стоимости
Лекция 10. Графы. Остовные деревья минимальной стоимостиЛекция 10. Графы. Остовные деревья минимальной стоимости
Лекция 10. Графы. Остовные деревья минимальной стоимости
Mikhail Kurnosov
 
Лекция 12 (часть 2): Языки программирования семейства PGAS: IBM X10
Лекция 12 (часть 2): Языки программирования семейства PGAS: IBM X10Лекция 12 (часть 2): Языки программирования семейства PGAS: IBM X10
Лекция 12 (часть 2): Языки программирования семейства PGAS: IBM X10Mikhail Kurnosov
 
Лекция 8: Графы. Обходы графов
Лекция 8: Графы. Обходы графовЛекция 8: Графы. Обходы графов
Лекция 8: Графы. Обходы графовMikhail Kurnosov
 
Векторизация кода (семинар 2)
Векторизация кода (семинар 2)Векторизация кода (семинар 2)
Векторизация кода (семинар 2)
Mikhail Kurnosov
 
графические возможности Vb
графические возможности Vbграфические возможности Vb
графические возможности VbИрина
 
Компьютерная графика в Processing, часть 5. Анимация
Компьютерная графика в Processing, часть 5. АнимацияКомпьютерная графика в Processing, часть 5. Анимация
Компьютерная графика в Processing, часть 5. Анимация
Tatiana Volkova
 
Компьютерная графика в Processing, часть 4. Преобразования на плоскости
Компьютерная графика в Processing, часть 4. Преобразования на плоскостиКомпьютерная графика в Processing, часть 4. Преобразования на плоскости
Компьютерная графика в Processing, часть 4. Преобразования на плоскости
Tatiana Volkova
 
TMPA-2013 Chupilko: Verification of Correct Behaviour of HDL Models
TMPA-2013 Chupilko: Verification of Correct Behaviour of HDL ModelsTMPA-2013 Chupilko: Verification of Correct Behaviour of HDL Models
TMPA-2013 Chupilko: Verification of Correct Behaviour of HDL Models
Iosif Itkin
 
Компьютерная графика в Processing, часть 2. Основные 2D-примитивы
Компьютерная графика в Processing, часть 2. Основные 2D-примитивыКомпьютерная графика в Processing, часть 2. Основные 2D-примитивы
Компьютерная графика в Processing, часть 2. Основные 2D-примитивы
Tatiana Volkova
 
Лекция 11: Методы разработки алгоритмов
Лекция 11: Методы разработки алгоритмовЛекция 11: Методы разработки алгоритмов
Лекция 11: Методы разработки алгоритмовMikhail Kurnosov
 
Компьютерная графика в Processing, часть 7. 3D в Processing
Компьютерная графика в Processing, часть 7. 3D в ProcessingКомпьютерная графика в Processing, часть 7. 3D в Processing
Компьютерная графика в Processing, часть 7. 3D в Processing
Tatiana Volkova
 
Лекция 1: Введение в алгоритмы
Лекция 1: Введение в алгоритмыЛекция 1: Введение в алгоритмы
Лекция 1: Введение в алгоритмыMikhail Kurnosov
 
презентация
презентацияпрезентация
презентацияLIANA180
 
Лекция 7. Стандарт OpenMP (подолжение)
Лекция 7. Стандарт OpenMP (подолжение)Лекция 7. Стандарт OpenMP (подолжение)
Лекция 7. Стандарт OpenMP (подолжение)
Mikhail Kurnosov
 
Use of eliptic curves for generating digital signature
Use of eliptic curves for generating digital signatureUse of eliptic curves for generating digital signature
Use of eliptic curves for generating digital signature
Andrei Poliakov
 

What's hot (20)

Лекция 2: Абстрактные типы данных. Алгоритмы сортировки
Лекция 2: Абстрактные типы данных. Алгоритмы сортировкиЛекция 2: Абстрактные типы данных. Алгоритмы сортировки
Лекция 2: Абстрактные типы данных. Алгоритмы сортировки
 
Лекция 9: Графы. Поиск кратчайшего пути в графе
Лекция 9: Графы. Поиск кратчайшего пути в графеЛекция 9: Графы. Поиск кратчайшего пути в графе
Лекция 9: Графы. Поиск кратчайшего пути в графе
 
Лекция 11. Методы разработки алгоритмов
Лекция 11. Методы разработки алгоритмовЛекция 11. Методы разработки алгоритмов
Лекция 11. Методы разработки алгоритмов
 
Лекция 2: Абстрактные типы данных. Алгоритмы сортировки
Лекция 2: Абстрактные типы данных. Алгоритмы сортировкиЛекция 2: Абстрактные типы данных. Алгоритмы сортировки
Лекция 2: Абстрактные типы данных. Алгоритмы сортировки
 
Лекция 10. Графы. Остовные деревья минимальной стоимости
Лекция 10. Графы. Остовные деревья минимальной стоимостиЛекция 10. Графы. Остовные деревья минимальной стоимости
Лекция 10. Графы. Остовные деревья минимальной стоимости
 
Лекция 12 (часть 2): Языки программирования семейства PGAS: IBM X10
Лекция 12 (часть 2): Языки программирования семейства PGAS: IBM X10Лекция 12 (часть 2): Языки программирования семейства PGAS: IBM X10
Лекция 12 (часть 2): Языки программирования семейства PGAS: IBM X10
 
Лекция 8: Графы. Обходы графов
Лекция 8: Графы. Обходы графовЛекция 8: Графы. Обходы графов
Лекция 8: Графы. Обходы графов
 
Векторизация кода (семинар 2)
Векторизация кода (семинар 2)Векторизация кода (семинар 2)
Векторизация кода (семинар 2)
 
графические возможности Vb
графические возможности Vbграфические возможности Vb
графические возможности Vb
 
Компьютерная графика в Processing, часть 5. Анимация
Компьютерная графика в Processing, часть 5. АнимацияКомпьютерная графика в Processing, часть 5. Анимация
Компьютерная графика в Processing, часть 5. Анимация
 
Компьютерная графика в Processing, часть 4. Преобразования на плоскости
Компьютерная графика в Processing, часть 4. Преобразования на плоскостиКомпьютерная графика в Processing, часть 4. Преобразования на плоскости
Компьютерная графика в Processing, часть 4. Преобразования на плоскости
 
TMPA-2013 Chupilko: Verification of Correct Behaviour of HDL Models
TMPA-2013 Chupilko: Verification of Correct Behaviour of HDL ModelsTMPA-2013 Chupilko: Verification of Correct Behaviour of HDL Models
TMPA-2013 Chupilko: Verification of Correct Behaviour of HDL Models
 
Компьютерная графика в Processing, часть 2. Основные 2D-примитивы
Компьютерная графика в Processing, часть 2. Основные 2D-примитивыКомпьютерная графика в Processing, часть 2. Основные 2D-примитивы
Компьютерная графика в Processing, часть 2. Основные 2D-примитивы
 
Лекция 11: Методы разработки алгоритмов
Лекция 11: Методы разработки алгоритмовЛекция 11: Методы разработки алгоритмов
Лекция 11: Методы разработки алгоритмов
 
Компьютерная графика в Processing, часть 7. 3D в Processing
Компьютерная графика в Processing, часть 7. 3D в ProcessingКомпьютерная графика в Processing, часть 7. 3D в Processing
Компьютерная графика в Processing, часть 7. 3D в Processing
 
Лекция 1: Введение в алгоритмы
Лекция 1: Введение в алгоритмыЛекция 1: Введение в алгоритмы
Лекция 1: Введение в алгоритмы
 
презентация к уроку2
презентация к уроку2презентация к уроку2
презентация к уроку2
 
презентация
презентацияпрезентация
презентация
 
Лекция 7. Стандарт OpenMP (подолжение)
Лекция 7. Стандарт OpenMP (подолжение)Лекция 7. Стандарт OpenMP (подолжение)
Лекция 7. Стандарт OpenMP (подолжение)
 
Use of eliptic curves for generating digital signature
Use of eliptic curves for generating digital signatureUse of eliptic curves for generating digital signature
Use of eliptic curves for generating digital signature
 

Viewers also liked

Презентация на тему: Алгоритм как модель деятельности
Презентация на тему: Алгоритм как модель деятельностиПрезентация на тему: Алгоритм как модель деятельности
Презентация на тему: Алгоритм как модель деятельности2berkas
 
Презентация на тему: Технические средства компьютерной графики
Презентация на тему: Технические средства компьютерной графикиПрезентация на тему: Технические средства компьютерной графики
Презентация на тему: Технические средства компьютерной графики2berkas
 
Fandocs.com8
Fandocs.com8Fandocs.com8
Fandocs.com82berkas
 
Fandocs.com1
Fandocs.com1Fandocs.com1
Fandocs.com12berkas
 
Деньги. История возникновения денег
Деньги. История возникновения денегДеньги. История возникновения денег
Деньги. История возникновения денег
2berkas
 
Regional reporter may 2014
Regional reporter may 2014Regional reporter may 2014
Regional reporter may 2014
B Thapliyal
 
Office Zone: Bristró
Office Zone: BristróOffice Zone: Bristró
Office Zone: BristróOffice Zone
 
Graficas para compartir y preguntar
Graficas para compartir y preguntarGraficas para compartir y preguntar
Graficas para compartir y preguntar
Escuela de Riqueza
 
mastering management skills
mastering management skillsmastering management skills
mastering management skillsfluffy_fury
 
Ποδήλατο
ΠοδήλατοΠοδήλατο
Ποδήλατοsantziak
 
2014's Top 10 Best Weight Gainers
2014's Top 10 Best Weight Gainers 2014's Top 10 Best Weight Gainers
2014's Top 10 Best Weight Gainers Top10Supplements.com
 
Viatge per barcino i la barcelona gòtica
Viatge per barcino i la barcelona gòticaViatge per barcino i la barcelona gòtica
Viatge per barcino i la barcelona gòtica
Xavier Canalejas Largo
 
Silla de Espera: Dream
Silla de Espera: DreamSilla de Espera: Dream
Silla de Espera: Dream
Office Zone
 
La història d’Internet
La història d’Internet La història d’Internet
La història d’Internet
nucano
 
Pdf 11 fé cidadã - um desafio a pastoral
Pdf 11   fé cidadã - um desafio a pastoral Pdf 11   fé cidadã - um desafio a pastoral
Pdf 11 fé cidadã - um desafio a pastoral Paulo Dias Nogueira
 
Hestia Fund Annual Meeting presentation
Hestia Fund Annual Meeting presentationHestia Fund Annual Meeting presentation
Hestia Fund Annual Meeting presentation
Kathy Schrock
 

Viewers also liked (20)

Презентация на тему: Алгоритм как модель деятельности
Презентация на тему: Алгоритм как модель деятельностиПрезентация на тему: Алгоритм как модель деятельности
Презентация на тему: Алгоритм как модель деятельности
 
Презентация на тему: Технические средства компьютерной графики
Презентация на тему: Технические средства компьютерной графикиПрезентация на тему: Технические средства компьютерной графики
Презентация на тему: Технические средства компьютерной графики
 
Fandocs.com8
Fandocs.com8Fandocs.com8
Fandocs.com8
 
Fandocs.com1
Fandocs.com1Fandocs.com1
Fandocs.com1
 
Деньги. История возникновения денег
Деньги. История возникновения денегДеньги. История возникновения денег
Деньги. История возникновения денег
 
Regional reporter may 2014
Regional reporter may 2014Regional reporter may 2014
Regional reporter may 2014
 
Office Zone: Bristró
Office Zone: BristróOffice Zone: Bristró
Office Zone: Bristró
 
Graficas para compartir y preguntar
Graficas para compartir y preguntarGraficas para compartir y preguntar
Graficas para compartir y preguntar
 
Dia del trabajador
Dia del trabajadorDia del trabajador
Dia del trabajador
 
mastering management skills
mastering management skillsmastering management skills
mastering management skills
 
Leviatán - Thomas Hobbes
Leviatán - Thomas HobbesLeviatán - Thomas Hobbes
Leviatán - Thomas Hobbes
 
Ποδήλατο
ΠοδήλατοΠοδήλατο
Ποδήλατο
 
2014's Top 10 Best Weight Gainers
2014's Top 10 Best Weight Gainers 2014's Top 10 Best Weight Gainers
2014's Top 10 Best Weight Gainers
 
Viatge per barcino i la barcelona gòtica
Viatge per barcino i la barcelona gòticaViatge per barcino i la barcelona gòtica
Viatge per barcino i la barcelona gòtica
 
Silla de Espera: Dream
Silla de Espera: DreamSilla de Espera: Dream
Silla de Espera: Dream
 
Planning
PlanningPlanning
Planning
 
2007 11 11 família kobayashi
2007 11 11   família kobayashi2007 11 11   família kobayashi
2007 11 11 família kobayashi
 
La història d’Internet
La història d’Internet La història d’Internet
La història d’Internet
 
Pdf 11 fé cidadã - um desafio a pastoral
Pdf 11   fé cidadã - um desafio a pastoral Pdf 11   fé cidadã - um desafio a pastoral
Pdf 11 fé cidadã - um desafio a pastoral
 
Hestia Fund Annual Meeting presentation
Hestia Fund Annual Meeting presentationHestia Fund Annual Meeting presentation
Hestia Fund Annual Meeting presentation
 

Similar to Презентация на тему: Повторение курса информатики 7 класс

Основы алгоритмизации (QBasic)
Основы алгоритмизации (QBasic)Основы алгоритмизации (QBasic)
Основы алгоритмизации (QBasic)Viktoria Vlasenko
 
чернякова г.в.
чернякова г.в.чернякова г.в.
чернякова г.в.sharikdp
 
Основы MATLAB. Численные методы
Основы MATLAB. Численные методыОсновы MATLAB. Численные методы
Основы MATLAB. Численные методы
Theoretical mechanics department
 
Лекция 12. Быстрее, Python, ещё быстрее.
Лекция 12. Быстрее, Python, ещё быстрее.Лекция 12. Быстрее, Python, ещё быстрее.
Лекция 12. Быстрее, Python, ещё быстрее.
Roman Brovko
 
задания государственного экзамена по математике 15
задания государственного экзамена по математике 15задания государственного экзамена по математике 15
задания государственного экзамена по математике 15svetlana
 
алгоритмизация
алгоритмизацияалгоритмизация
алгоритмизацияisva69
 
Основы SciPy
Основы SciPyОсновы SciPy
5
55
СИМПЛЕКС-МЕТОД
СИМПЛЕКС-МЕТОДСИМПЛЕКС-МЕТОД
СИМПЛЕКС-МЕТОДIT_1315
 
Анимационные эффекты
Анимационные эффектыАнимационные эффекты
Анимационные эффекты
vivalis2010
 
задания государственного экзамена по математике 15
задания государственного экзамена по математике 15задания государственного экзамена по математике 15
задания государственного экзамена по математике 15svetlana
 
повторение 7кл. алгебра
повторение 7кл. алгебраповторение 7кл. алгебра
повторение 7кл. алгебра
Lyudmila Yefremova
 
лекция 3. программирование циклов
лекция 3. программирование цикловлекция 3. программирование циклов
лекция 3. программирование цикловstudent_kai
 
Python. Объектно-ориентированное программирование
Python. Объектно-ориентированное программирование Python. Объектно-ориентированное программирование
Python. Объектно-ориентированное программирование
Theoretical mechanics department
 
Kod chisl
Kod chislKod chisl
Kod chisl
texnic
 
Лекция 13: Трудноразрешимые задачи. NP-полнота.
Лекция 13: Трудноразрешимые задачи. NP-полнота.Лекция 13: Трудноразрешимые задачи. NP-полнота.
Лекция 13: Трудноразрешимые задачи. NP-полнота.Mikhail Kurnosov
 
8
88

Similar to Презентация на тему: Повторение курса информатики 7 класс (20)

Основы алгоритмизации (QBasic)
Основы алгоритмизации (QBasic)Основы алгоритмизации (QBasic)
Основы алгоритмизации (QBasic)
 
чернякова г.в.
чернякова г.в.чернякова г.в.
чернякова г.в.
 
Основы MATLAB. Численные методы
Основы MATLAB. Численные методыОсновы MATLAB. Численные методы
Основы MATLAB. Численные методы
 
Лекция 12. Быстрее, Python, ещё быстрее.
Лекция 12. Быстрее, Python, ещё быстрее.Лекция 12. Быстрее, Python, ещё быстрее.
Лекция 12. Быстрее, Python, ещё быстрее.
 
задания государственного экзамена по математике 15
задания государственного экзамена по математике 15задания государственного экзамена по математике 15
задания государственного экзамена по математике 15
 
алгоритмизация
алгоритмизацияалгоритмизация
алгоритмизация
 
Основы SciPy
Основы SciPyОсновы SciPy
Основы SciPy
 
5
55
5
 
СИМПЛЕКС-МЕТОД
СИМПЛЕКС-МЕТОДСИМПЛЕКС-МЕТОД
СИМПЛЕКС-МЕТОД
 
Анимационные эффекты
Анимационные эффектыАнимационные эффекты
Анимационные эффекты
 
презентация1
презентация1презентация1
презентация1
 
задания государственного экзамена по математике 15
задания государственного экзамена по математике 15задания государственного экзамена по математике 15
задания государственного экзамена по математике 15
 
повторение 7кл. алгебра
повторение 7кл. алгебраповторение 7кл. алгебра
повторение 7кл. алгебра
 
лекция 3. программирование циклов
лекция 3. программирование цикловлекция 3. программирование циклов
лекция 3. программирование циклов
 
графические возможности языка программирования
графические возможности языка программированияграфические возможности языка программирования
графические возможности языка программирования
 
Основы MATLAB. Лекция 1.
Основы MATLAB. Лекция 1.Основы MATLAB. Лекция 1.
Основы MATLAB. Лекция 1.
 
Python. Объектно-ориентированное программирование
Python. Объектно-ориентированное программирование Python. Объектно-ориентированное программирование
Python. Объектно-ориентированное программирование
 
Kod chisl
Kod chislKod chisl
Kod chisl
 
Лекция 13: Трудноразрешимые задачи. NP-полнота.
Лекция 13: Трудноразрешимые задачи. NP-полнота.Лекция 13: Трудноразрешимые задачи. NP-полнота.
Лекция 13: Трудноразрешимые задачи. NP-полнота.
 
8
88
8
 

More from 2berkas

Презентация на тему: Информатика (младшая группа)
Презентация на тему: Информатика (младшая группа)Презентация на тему: Информатика (младшая группа)
Презентация на тему: Информатика (младшая группа)2berkas
 
Презентация на тему: Введение в ИКТ
Презентация на тему: Введение в ИКТПрезентация на тему: Введение в ИКТ
Презентация на тему: Введение в ИКТ2berkas
 
Презентация на тему: Азы компьютерной грамотности
Презентация на тему: Азы компьютерной грамотностиПрезентация на тему: Азы компьютерной грамотности
Презентация на тему: Азы компьютерной грамотности2berkas
 
Презентация на тему: Слова "не", "и", "или" на карте множеств
Презентация на тему: Слова "не", "и", "или" на карте множествПрезентация на тему: Слова "не", "и", "или" на карте множеств
Презентация на тему: Слова "не", "и", "или" на карте множеств2berkas
 
Презентация на тему: Практика работы на компьютере
Презентация на тему: Практика работы на компьютереПрезентация на тему: Практика работы на компьютере
Презентация на тему: Практика работы на компьютере2berkas
 
Презентация на тему: Отношения между множествами. Графы и их табличные описания
Презентация на тему: Отношения между множествами. Графы и их табличные описанияПрезентация на тему: Отношения между множествами. Графы и их табличные описания
Презентация на тему: Отношения между множествами. Графы и их табличные описания2berkas
 
Презентация группы № 12 дс №14 г. Сморгонь
Презентация группы № 12 дс №14 г. СморгоньПрезентация группы № 12 дс №14 г. Сморгонь
Презентация группы № 12 дс №14 г. Сморгонь2berkas
 
Презентация на тему: Ветвление в алгоритме
Презентация на тему: Ветвление в алгоритмеПрезентация на тему: Ветвление в алгоритме
Презентация на тему: Ветвление в алгоритме2berkas
 
Презентация на тему: Алгоритмы
Презентация на тему: АлгоритмыПрезентация на тему: Алгоритмы
Презентация на тему: Алгоритмы2berkas
 
Презентация на тему: Путешествие на планету Информатика
Презентация на тему: Путешествие на планету ИнформатикаПрезентация на тему: Путешествие на планету Информатика
Презентация на тему: Путешествие на планету Информатика2berkas
 
Презентация на тему: Подготовка к контрольной работ
Презентация на тему: Подготовка к контрольной работПрезентация на тему: Подготовка к контрольной работ
Презентация на тему: Подготовка к контрольной работ2berkas
 
Презентация на тему: Информатика
Презентация на тему: ИнформатикаПрезентация на тему: Информатика
Презентация на тему: Информатика2berkas
 
Презентация на тему: Содержание и объем понятия
Презентация на тему: Содержание и объем понятияПрезентация на тему: Содержание и объем понятия
Презентация на тему: Содержание и объем понятия2berkas
 
Презентация на тему: Рабочий стол. Управление компьютером с помощью мыши
Презентация на тему: Рабочий стол. Управление компьютером с помощью мышиПрезентация на тему: Рабочий стол. Управление компьютером с помощью мыши
Презентация на тему: Рабочий стол. Управление компьютером с помощью мыши2berkas
 
Презентация на тему: Проверочная работа по информатике
Презентация на тему: Проверочная работа по информатикеПрезентация на тему: Проверочная работа по информатике
Презентация на тему: Проверочная работа по информатике2berkas
 
Презентация на тему: Признаки объектов
Презентация на тему: Признаки объектовПрезентация на тему: Признаки объектов
Презентация на тему: Признаки объектов2berkas
 
Презентация на тему: Подготовка учащихся 5-7 классов по информатике и ИКТ
Презентация на тему: Подготовка учащихся 5-7 классов по информатике и ИКТПрезентация на тему: Подготовка учащихся 5-7 классов по информатике и ИКТ
Презентация на тему: Подготовка учащихся 5-7 классов по информатике и ИКТ2berkas
 
Презентация на тему: Концепция курса информатики и ИКТ в 5-7 классах
Презентация на тему: Концепция курса информатики и ИКТ в 5-7 классахПрезентация на тему: Концепция курса информатики и ИКТ в 5-7 классах
Презентация на тему: Концепция курса информатики и ИКТ в 5-7 классах2berkas
 
Презентация на тему: Компьютерная графика
Презентация на тему: Компьютерная графикаПрезентация на тему: Компьютерная графика
Презентация на тему: Компьютерная графика2berkas
 
Презентация на тему: Информация. Информатика. Компьютер
Презентация на тему: Информация. Информатика. КомпьютерПрезентация на тему: Информация. Информатика. Компьютер
Презентация на тему: Информация. Информатика. Компьютер2berkas
 

More from 2berkas (20)

Презентация на тему: Информатика (младшая группа)
Презентация на тему: Информатика (младшая группа)Презентация на тему: Информатика (младшая группа)
Презентация на тему: Информатика (младшая группа)
 
Презентация на тему: Введение в ИКТ
Презентация на тему: Введение в ИКТПрезентация на тему: Введение в ИКТ
Презентация на тему: Введение в ИКТ
 
Презентация на тему: Азы компьютерной грамотности
Презентация на тему: Азы компьютерной грамотностиПрезентация на тему: Азы компьютерной грамотности
Презентация на тему: Азы компьютерной грамотности
 
Презентация на тему: Слова "не", "и", "или" на карте множеств
Презентация на тему: Слова "не", "и", "или" на карте множествПрезентация на тему: Слова "не", "и", "или" на карте множеств
Презентация на тему: Слова "не", "и", "или" на карте множеств
 
Презентация на тему: Практика работы на компьютере
Презентация на тему: Практика работы на компьютереПрезентация на тему: Практика работы на компьютере
Презентация на тему: Практика работы на компьютере
 
Презентация на тему: Отношения между множествами. Графы и их табличные описания
Презентация на тему: Отношения между множествами. Графы и их табличные описанияПрезентация на тему: Отношения между множествами. Графы и их табличные описания
Презентация на тему: Отношения между множествами. Графы и их табличные описания
 
Презентация группы № 12 дс №14 г. Сморгонь
Презентация группы № 12 дс №14 г. СморгоньПрезентация группы № 12 дс №14 г. Сморгонь
Презентация группы № 12 дс №14 г. Сморгонь
 
Презентация на тему: Ветвление в алгоритме
Презентация на тему: Ветвление в алгоритмеПрезентация на тему: Ветвление в алгоритме
Презентация на тему: Ветвление в алгоритме
 
Презентация на тему: Алгоритмы
Презентация на тему: АлгоритмыПрезентация на тему: Алгоритмы
Презентация на тему: Алгоритмы
 
Презентация на тему: Путешествие на планету Информатика
Презентация на тему: Путешествие на планету ИнформатикаПрезентация на тему: Путешествие на планету Информатика
Презентация на тему: Путешествие на планету Информатика
 
Презентация на тему: Подготовка к контрольной работ
Презентация на тему: Подготовка к контрольной работПрезентация на тему: Подготовка к контрольной работ
Презентация на тему: Подготовка к контрольной работ
 
Презентация на тему: Информатика
Презентация на тему: ИнформатикаПрезентация на тему: Информатика
Презентация на тему: Информатика
 
Презентация на тему: Содержание и объем понятия
Презентация на тему: Содержание и объем понятияПрезентация на тему: Содержание и объем понятия
Презентация на тему: Содержание и объем понятия
 
Презентация на тему: Рабочий стол. Управление компьютером с помощью мыши
Презентация на тему: Рабочий стол. Управление компьютером с помощью мышиПрезентация на тему: Рабочий стол. Управление компьютером с помощью мыши
Презентация на тему: Рабочий стол. Управление компьютером с помощью мыши
 
Презентация на тему: Проверочная работа по информатике
Презентация на тему: Проверочная работа по информатикеПрезентация на тему: Проверочная работа по информатике
Презентация на тему: Проверочная работа по информатике
 
Презентация на тему: Признаки объектов
Презентация на тему: Признаки объектовПрезентация на тему: Признаки объектов
Презентация на тему: Признаки объектов
 
Презентация на тему: Подготовка учащихся 5-7 классов по информатике и ИКТ
Презентация на тему: Подготовка учащихся 5-7 классов по информатике и ИКТПрезентация на тему: Подготовка учащихся 5-7 классов по информатике и ИКТ
Презентация на тему: Подготовка учащихся 5-7 классов по информатике и ИКТ
 
Презентация на тему: Концепция курса информатики и ИКТ в 5-7 классах
Презентация на тему: Концепция курса информатики и ИКТ в 5-7 классахПрезентация на тему: Концепция курса информатики и ИКТ в 5-7 классах
Презентация на тему: Концепция курса информатики и ИКТ в 5-7 классах
 
Презентация на тему: Компьютерная графика
Презентация на тему: Компьютерная графикаПрезентация на тему: Компьютерная графика
Презентация на тему: Компьютерная графика
 
Презентация на тему: Информация. Информатика. Компьютер
Презентация на тему: Информация. Информатика. КомпьютерПрезентация на тему: Информация. Информатика. Компьютер
Презентация на тему: Информация. Информатика. Компьютер
 

Презентация на тему: Повторение курса информатики 7 класс

  • 2. Двоичная система счисления p=2 – основание системы; 0, 1 – алфавит 1 0 1 0 0 12 = 1⋅20 + 0⋅21 + 0⋅22 + 1⋅23 + 0⋅24 + 1⋅25 = 1 + 8 + 32 = 4110 20 21 22 23 24 25 1 20 0 21 0 22 1 23 0 24 1 25 1001012 = 1010102 = 1 + 0⋅21 + 1⋅22 + 0⋅23 + 0⋅24 + 1⋅25 = 1 + 4 + 32 = 3710 0 + 1⋅21 + 0⋅22 + 1⋅23 + 0⋅24 + 1⋅25 = 2 + 8 + 32 = 4210 Перевод из двоичной системы счисления в десятичную: 1 2 4 8 16 32 64 128 20 21 22 23 24 25 26 27 …, ¼, ½, 1, 2, 4, 8, 16, 32, … – базис (…, 2-2 , 2-1 , 20 , 21 , 22 , 23 , 24 , 25 , …)
  • 3. 1 байт = 8 бит 1 Кбайт = 1024 байт 1 Мбайт = 1024 Кбайт 1 Гбайт = 1024 Мбайт 1 байт = 8 бит 1 Кбайт = 1024 байт 1 Мбайт = 1024 Кбайт 1 Гбайт = 1024 Мбайт
  • 4. Числа Запись на БЕЙСИКЕ 2 0,65 -11,426 2,6 . 104 0,00081 2 0.65 или .65 -11.426 2.6Е4 0.81Е-3 или .81Е-3 Математическая На БЕЙСИКЕ ax2 +b с - A * X ^ 2 + B или A * X * X + B C - SQR(T^3 + 1) (A*SIN(X)+B)/(C+D) 13 +t dc bxa + +⋅sin
  • 5. Функция Смысл Бейсик Паскаль Значения abs |x| ABS(X) ABS(-1)=1 ABS(2)=2 sqr SQR(X) - SQR(25)=5 X2 - SQR(X) SQR(4)=16 sqrt - SQRT(X) SQRT(36)=6 sin cos sin x cos x SIN(X) COS(X) cинус числа косинус числа tan tg x TAN(X) - тангенс числа mod остаток от деления a MOD b 5 mod 2 = 1 6 mod 3 = 0 int округление INT(a) - INT(4.4)=4 INT(6.8)=7 round - round(b) round(4.4)=4 round (6.8)=7 fix усечение до целого FIX(E) - FIX(4.4)=4 FIX(6.8)=6 trunc - trunc(g) trunc(4.4)=4 trunc(6.8)=6 деление нацело A B - 6 4 = 1 div - a div b 12 div 5 = 2 exp ex EXP(X) экспонента числа ln ln x LOG(X) ln(x) натуральный логарифм x x
  • 6. Линейная структура программы. Программа имеет линейную структуру, если все операторы (команды) выполняются последовательно друг за другом. Некоторые операторы языка Basic. REM – оператор комментария. CLS - очистить экран. Вся информация, которая была на экране, стирается. PRINT (вывод, печать) – оператор вывода. INPUT (ввод) – оператор ввода. Используется для передачи в программу каких-либо значений. LET переменная=арифметическое_выражение или просто переменная=арифметическое_выражение
  • 7. Принцип работы оператора присваивания: вначале выполняется арифметическое выражение, стоящее справа от знака присваивания. Затем полученное значение присваивается переменной, стоящей слева от знака присваивания. Пример: Let D=SQR(B*B-4*A*C) D=SQR(B*B-4*A*C) D=D+25
  • 8. Вариант №1 Вариант №2 Вариант №3 rem периметр и площадь прямоугольника input a, b p=2*(a+b): s=a*b print “P=”; p print “S=”; s end rem периметр и площадь прямоугольника input “a,b=”; a,b p=2*(a+b): s=a*b print “P=”; p: print “S=”; s end rem периметр и площадь прямоугольника input “a=”; a input “b=”; b print “P=”; 2*(a+b) print “S=”; a*b end Примеры задач: 1.Найти периметр и площадь прямоугольника:
  • 9. Режим Число точек Цвета 1 320 х 200 4 2 640 х 200 2 7 320 х 200 16 8 640 х 200 16 9 640 х 350 16 10 640 х 350 2 11 640 х 480 2 12 640 х 480 16 ПРОСТЕЙШИЕ ГРАФИЧЕСКИЕ ПОСТРОЕНИЯ ГРАФИЧЕСКИЕ ПРИМИТИВЫ Оператор SCREEN N Графические режимы характеризуются количеством точек по вертикальной и горизонтальной осям экрана. Начало системы координат, т.е. точка с координатами (0,0), расположена в верхнем левом углу экрана. Последняя точка находится в нижнем правом углу. для SCREEN 9 (0,0 (640,350)
  • 10. Линия, которая в заданном графическом режиме проведет диагональ на экране. Линия, которая в заданном графическом режиме проведет диагональ на экране. SCREEN 12: LINE (0,0)– (640,480) Как построить прямоугольник?Как построить прямоугольник? LINE (X1,Y1)– (X2– Y2), C, B Как записать процедуру LINE для отображения закрашиваемого прямоугольника? Как записать процедуру LINE для отображения закрашиваемого прямоугольника? LINE (X1,Y1)– (X2– Y2), C, BF Как построить окружность?Как построить окружность? CIRCLE (x, y), r, c где х, у - координаты центра окружности; r- радиус окружности; с - цвет окружности. CIRCLE (300, 200), 150, 2
  • 11. CLS Очистка экрана PSET(X,Y),C Изобразить точку. X,Y - координаты точки, С -цвет. PSET STEP(X,Y),C Изобразить точку. X,Y - смешение от данной точки, С - цвет. LINE(X1,Y2)-(X2,Y2),C Прямая линия.X1,Y2 и X2,Y2- координаты концов линии, С - цвет. LINE -(X2,Y2),C Прямая линия. От текущего положения курсора до X2,Y2- координаты конца линии, С - цвет. LINE(X1,Y2)-(X2,Y2),C,B Прямоугольник. X1,Y2 и X2,Y2- координаты концов диагонали, С - цвет. LINE(X1,Y2)-(X2,Y2),C,BR Закрашенный прямоугольник. X1,Y2 и X2,Y2- координаты концов диагонали, С - цвет. CIRCLE(X,Y),R,C Окружность. X,Y - координаты центра, С -цвет. CIRCLE STEP(X,Y),R,C Окружность. X,Y - смешение от данной точки, С -цвет. CIRCLE(X,Y),R,C,A1,A2 Дуга окружности. X,Y - координаты центра, С -цвет, А1,А2 - угловые меры начальной и конечной точки дуги. CIRCLE(X,Y),R,C,,, (X,Y),R,C,А1,А2,K Элипс. К - коэффициент сжатия. PAINT(X,Y),C1,C2 Закрасить область. С1 - цвет закраски, С2 - цвет границы. LOCATE T1,T2 Установка курсора в данную позицию. Т1, Т2 - номер строки и столбца. COLOR C1,C2 Оператор цвета текста С1 - цвет символа, С2 - цвет фона. Для рисования можно использовать следующие операторы:
  • 12. Код Цвет 0 Черный 1 Синий 2 Зеленый 3 Голубой 4 Красный 5 Пурпурный 6 Коричневый 7 Светло-серый 8 Темно-серый 9 Светло-синий 10 Светло-зеленый 11 Светло-голубой 12 Светло-красный 13 Светло-пурпурный 14 Желтый 15 Белый ТАБЛИЦА. КОДЫ И СООТВЕТСТВУЮЩИЕ ЦВЕТА.
  • 14. Пример 1. Примерный текст процедуры квадрата следующий: это квадрат по повтори 4[ вп 60 пр 90] конец Пример 2. Примерный текст процедуры треугольника. Введем для них один параметр, означающий длину стороны правильной фигуры. Обозначим его :д. это тр :д по повтори 3[вп :д пр 120] конец
  • 15. Пример 4. Использование процедур в процедурах Созданные пользователем процедуры используются также, как и обычные команды для черепашек. Попробуем, например, использовать созданную ранее процедуру для рисования узора: Этот узор составлен из шести квадратов, повернутых относительно друг друга на 600 . Текст программы узора может быть таким: это узор нрп 4 нц 25 по повтори 6[квадрат пр 60] конец
  • 16. Пример 3. Научим черепашку рисовать закрашенные квадраты это кв :д :ц заголовок с определением двух параметров (длина стороны и цвет) нц :ц смена цвета пера черепашки по повтори 4 [вп :д пр 90] рисование квадрата со стороной :д пп вп 2 пр 90 вп 2 переход черепашки с поднятым пером внутрь квадрата крась закраска внутренней области квадрата нд 2 лв 90 нд 2 обратный переход в угол квадрата конец окончание процедуры
  • 17. Задача. Составить программу рисования фигуры по выбору (в команде ЗАПРОС 1 или 2). Каждая фигура выполняется с помощью процедуры с параметрами. это запрос спроси [ 1 или 2] если ответ = “ 1 [ красный квадрат] если ответ = “ 2 [ синий круг ] конец это синий круг по повтори 360 [ вм 1 пр 1] нк 0 нд 15 нц 3 крась пп конец это красный квадрат по повтори 4 [ вп 30 пр 90 ] нц 5 нд 15 крась пп нк 90 вп 60 нк 0 конец
  • 18. Задание1. Создать программы рисования: трех вложенных окружностей разного размера и цвета в левом верхнем углу экрана Задание 2. Составить программу, которая по запросу 1 – рисует маленький треугольник, 2 - рисует большой треугольник, состоящий из 3-х маленьких (используется процедура, которая рисует маленький треугольник)