Презентация Microsoft Office PowerPoint.ppt
- Количество слайдов: 35
1 12 February 2018 ? ВОПРОСЫ: 1. Какие типы переменных вы знаете? 2. Чем отличается запись числовых переменных от записи символьных переменных? 3. Что такое длина слова? 4. Какая функция используется для определения длины слова? 5. Какая функция используется для выделения из слова его части (слева, справа, середины)? Трегубова Ольга Ивановна МОУ «Нижнесортымская СОШ» Тюменская обл. Сургутский р-он ХМАО-Югра Учитель информатики II квалификационная категория voronova_oi@mail. ru
2 12 February 2018 ? Фрагмент программы № 1: INPUT “Введите ваше имя =”; а$ INPUT “Введите вашу фамилию =”; b$ LET S$= а$ +” ” + b$ + “. ” PRINT “Здравствуйте, ”; S$ PRINT “Начнем урок. ” ? Фрагмент программы № 2: INPUT “Введите значение a=”; а INPUT “Введите значение b =”; b LET S=a + b PRINT “результат S=”; S Трегубова Ольга Ивановна МОУ «Нижнесортымская СОШ» Тюменская обл. Сургутский р-он ХМАО-Югра Учитель информатики II квалификационная категория voronova_oi@mail. ru
Символьные переменные. Операторы работы с символьными переменными. Трегубова Ольга Ивановна МОУ «Нижнесортымская СОШ» Тюменская обл. Сургутский р-он ХМАО-Югра Учитель информатики II квалификационная категория voronova_oi@mail. ru
4 12 February 2018 цели • Сформировать понятие символьной переменной. • Объяснить отличия числовых переменных от символьных. • Познакомиться с операцией и функциями, работающими с символьными переменными. • Научиться использовать эти функции при решении задач. • Вспомнить и применить команды QBasic для работы со строковыми переменными. • Закрепить ЗУН и проверить усвоение учебного материала через самостоятельное решение задач с символьными переменными. • Уметь анализировать решение задач.
5 12 February 2018 цели • Научиться логически мыслить, • Уметь выделять главное в изучаемом материале, сравнивать, обобщать. • Воспитание аккуратности, точности, внимания, терпения в работе, ответственного отношения к учебной деятельности. • Отрабатывать умения и навыки работы с клавиатурой. Трегубова Ольга Ивановна МОУ «Нижнесортымская СОШ» Тюменская обл. Сургутский р-он ХМАО-Югра Учитель информатики II квалификационная категория voronova_oi@mail. ru
6 12 February 2018 задачи • Рассмотрим способы задания символьных переменных, простейшие операции и функции над символьными переменными, их применение к решению задач. • Проведём самостоятельное решение задач по изученной теме. • Научиться рационально использовать свое время на уроке. Трегубова Ольга Ивановна МОУ «Нижнесортымская СОШ» Тюменская обл. Сургутский р-он ХМАО-Югра Учитель информатики II квалификационная категория voronova_oi@mail. ru
7 12 February 2018 Символьные переменные • Программа на языке QBasic обрабатывает не только числовую, но и текстовую информацию (символьную). • В качестве значения символьной переменной используется любой символ. Всего в информатике существует 256 различных символов, их принято нумеровать от 0 до 255. • Номер символа называется его кодом. Существует специальная таблица кодов называемая - ASCII коды. Трегубова Ольга Ивановна МОУ «Нижнесортымская СОШ» Тюменская обл. Сургутский р-он ХМАО-Югра Учитель информатики II квалификационная категория voronova_oi@mail. ru
8 12 February 2018 Символьная переменная - это последовательность символов заключенная в кавычки. пример: «ИНФОРМАТИКА» «Я учусь в 10 Д классе» Трегубова Ольга Ивановна МОУ «Нижнесортымская СОШ» Тюменская обл. Сургутский р-он ХМАО-Югра Учитель информатики II квалификационная категория voronova_oi@mail. ru
9 12 February 2018 • чтобы не путать имя числовой переменной с символьной в конце имени символьной переменной ставится знак $ Идентификатор a$ Трегубова Ольга Ивановна МОУ «Нижнесортымская СОШ» Тюменская обл. Сургутский р-он ХМАО-Югра Учитель информатики II квалификационная категория voronova_oi@mail. ru
10 12 February 2018 ЗАДАНИЕ: Найдите ошибки в записях символьных величин: а) A 8 = «Информатика важна для развития ума» б) D$ = компьютер в) 4 K$ = «вычислительная техника» г) СК 2 = «монитор» Трегубова Ольга Ивановна МОУ «Нижнесортымская СОШ» Тюменская обл. Сургутский р-он ХМАО-Югра Учитель информатики II квалификационная категория voronova_oi@mail. ru
11 12 February 2018 ? Основные понятия: • Длина слова - число символов в слове. • Выделение в слове его части: Крокодил Рок • Соединение слов (зависит от порядка): КОМ + ПОТ = КОМПОТ + КОМ <> КОМПОТ
12 Устное задание: 12 February 2018 • Придумайте примеры слов, результат соединения которых не зависит от порядка соединения. ПА+ПА=ПАПА (МАМА) • Дано слово ИНФОРМАТИКА. Какое слово получится в результате выделения части слова, имеющей длину 5, начиная с 3 символа. ФОРМА • В равенстве стерли 1 слагаемое. Какое? . . . + коза = стрекоза Не +. . . + хочу = Не хочу 2+3+……. =235
Операторы работы с символьными переменными. Трегубова Ольга Ивановна МОУ «Нижнесортымская СОШ» Тюменская обл. Сургутский р-он ХМАО-Югра Учитель информатики II квалификационная категория voronova_oi@mail. ru
14 12 February 2018 ПРИСВАИВАНИЕ: - присваиваем переменной некоторое значение (слово, предложение) в программе LET a$=“ЖЕЛЕЗНОДОРОЖНИК” Трегубова Ольга Ивановна МОУ «Нижнесортымская СОШ» Тюменская обл. Сургутский р-он ХМАО-Югра Учитель информатики II квалификационная категория voronova_oi@mail. ru
15 12 February 2018 ВВОД значения переменной: - вводим произвольное с клавиатуры INPUT “введите слово = ” , a$ INPUT “введите предложение = ” , a$ Трегубова Ольга Ивановна МОУ «Нижнесортымская СОШ» Тюменская обл. Сургутский р-он ХМАО-Югра Учитель информатики II квалификационная категория voronova_oi@mail. ru
16 12 February 2018 ВЫВОД значения переменной: 1) выводим необходимую информацию: PRINT “ЖЕЛЕЗНОДОРОЖНИК” 2) Выводим полученный результат, переменную: PRINT “ответ =”, a$
17 12 February 2018 СЛОЖЕНИЕ (слияние) - КОНКАТЕНАЦИЯ b$=“ЖЕЛЕЗНО” LET c$=“ДОРОЖНИК” LET a$=b$+c$ a$= “ЖЕЛЕЗНОДОРОЖНИК”
18 12 February 2018 СЛОЖЕНИЕ (слияние) - КОНКАТЕНАЦИЯ LET b$=“ЖЕЛЕЗНО” a$=b$+“ДОРОЖНИК” a$= “ЖЕЛЕЗНОДОРОЖНИК” Трегубова Ольга Ивановна МОУ «Нижнесортымская СОШ» Тюменская обл. Сургутский р-он ХМАО-Югра Учитель информатики II квалификационная категория voronova_oi@mail. ru
19 12 February 2018 СЛОЖЕНИЕ (слияние) - КОНКАТЕНАЦИЯ LET c$=“ДОРОЖНИК” LET a$=“ЖЕЛЕЗНО”+c$ a$= “ЖЕЛЕЗНОДОРОЖНИК” Трегубова Ольга Ивановна МОУ «Нижнесортымская СОШ» Тюменская обл. Сургутский р-он ХМАО-Югра Учитель информатики II квалификационная категория voronova_oi@mail. ru
20 12 February 2018 ПРИМЕР: сложение (слияние) - конкатенация LET х$=“ГРАД” LET у$=“УС” LET z$= x$+y$ PRINT z$ Ответ: z$=“ГРАДУС”
21 12 February 2018 нахождение ДЛИНЫ: a$=“ЖЕЛЕЗНОДОРОЖНИК” 1 2 LET 3 4 5 6 7 8 9 10 11 12 13 14 15 L=LEN(a$) L=15 - количество символов
22 12 February 2018 ПРИМЕР: найдите длину слова a$=“ИНФОРМАТИКА” 1 LET 2 3 4 5 6 7 8 9 10 11 L=LEN(a$) L=11 - количество символов
23 12 February 2018 вырезание СЛЕВА: 1 2 3 4 a$=“ЖЕЛЕЗНОДОРОЖНИК” 1 5 6 7 8 9 10 11 12 13 14 15 x$=LEFT$(a$, k) x$=LEFT$(a$, 4) Трегубова Ольга Ивановна МОУ «Нижнесортымская СОШ» Тюменская обл. Сургутский р-он ХМАО-Югра Учитель информатики II квалификационная категория voronova_oi@mail. ru x$= «ЖЕЛЕ»
24 12 February 2018 вырезание СПРАВА: 1 2 3 a$=“ЖЕЛЕЗНОДОРОЖНИК” 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 x$=RIGHT$(a$, k) x$= RIGHT$(a$, 3) Трегубова Ольга Ивановна МОУ «Нижнесортымская СОШ» Тюменская обл. Сургутский р-он ХМАО-Югра Учитель информатики II квалификационная категория voronova_oi@mail. ru x$= «НИК
25 вырезание из ЦЕНТРА (произвольной части слова) 1 2 3 6 7 8 12 February 2018 a$=“ЖЕЛЕЗНОДОРОЖНИК” 1 2 3 4 5 9 10 11 12 13 14 15 x$=MID$(a$, i, k) x$= MID$(a$, 6, 3) Трегубова Ольга Ивановна МОУ «Нижнесортымская СОШ» Тюменская обл. Сургутский р-он ХМАО-Югра Учитель информатики II квалификационная категория voronova_oi@mail. ru x$= «НОД»
26 12 February 2018 ПРИМЕР: a$=“ЖЕЛЕЗНОДОРОЖНИК” 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 LET x$=MID$(a$, 8, 2)+ MID$(a$, 5, 1) +MID$(a$, 9, 2) Ответ: x$= «ДОЗОР»
27 12 February 2018 ПРИМЕР: Вырезать и составить РАКЕТА из слова ДИРЕКТИВА слово _ _ _. РЕШЕНИЕ: LET a$=“ДИРЕКТИВА” 1 2 3 4 5 6 7 8 9 LET b$=MID$(a$, 3, 1)+ RIGHT$(a$, 1)+ MID$(a$, 5, 1)+ MID$(a$, 4, 1)+ MID$(a$, 6, 1)+RIGHT$(a$, 1) PRINT “наше слово =”, b$ Ответ: РАКЕТА
28 12 February 2018 Домашнее задание: 1. Все операторы работы с символьными переменными выучить наизусть (конспект). 2. Составьте программу получения из слова «МАШИНОСТРОЕНИЕ» , используя функции «вырезки» и операцию конкатенацию, максимальное количество слов. Трегубова Ольга Ивановна МОУ «Нижнесортымская СОШ» Тюменская обл. Сургутский р-он ХМАО-Югра Учитель информатики II квалификационная категория voronova_oi@mail. ru
29 12 February 2018 ВОПРОСЫ для закрепления: 1. Какие типы переменных вы знаете? 2. Чем отличается запись числовых переменных от записи символьных переменных? 3. Что такое длина слова? 4. Какая функция используется для определения длины слова? 5. Какая функция используется для выделения из слова его части (слева, справа, середины)?
Статичная картинка Изображение двигается исключительно в вашей голове. Трегубова Ольга Ивановна МОУ «Нижнесортымская СОШ» Тюменская обл. Сургутский р-он ХМАО-Югра Учитель информатики II квалификационная категория voronova_oi@mail. ru
Вариация классической иллюзии Перельмана Концентрические круги выглядят спиралями. Но пройдите зрительно по окружности и вы вернетесь в ту же точку.
Иллюзия с лицом фараона. Тут одно лицо или два?
33 12 February 2018 ЗАДАНИЕ: • Составьте программу на языке QBasic, которая выделит из слова следующие слова «ЭЛЕКТРИФИКАЦИЯ» «ЛЕКЦИЯ» «ТАРИФ» «ТРЕК» «ЦИРК» . Трегубова Ольга Ивановна МОУ «Нижнесортымская СОШ» Тюменская обл. Сургутский р-он ХМАО-Югра Учитель информатики II квалификационная категория voronova_oi@mail. ru
34 12 February 2018 ЗАДАНИЕ: • Из слов «АРИФМЕТИКА» и «ОПЕРА» с помощью операций + и MID$ составить слово «АРИФМОМЕТР» Трегубова Ольга Ивановна МОУ «Нижнесортымская СОШ» Тюменская обл. Сургутский р-он ХМАО-Югра Учитель информатики II квалификационная категория voronova_oi@mail. ru
СПАСИБО ЗА УРОК.
Презентация Microsoft Office PowerPoint.ppt