Программирование 9 класс 2017-2018 учебный год

Дополнительные материалы и ссылки

Урок 20    24.03.2018

 

 

Тема урока: Символьные строки 2

 

Скриншоты предыдущего урока:

 

1.    Программа 1, использующая функцию соединения символьных строк

Concat() 

 

Рисунок 1 Исходный текст программы 1

 

Рисунок 2 Результат работы программы 1

 

 

1.    Программа 2, использующая функцию определения длины  символьной строки

Length() 

 

 

 

 

Рисунок 3 Исходный текст программы 2

 

 

 

Рисунок 4 Результат работы программы 2

 

 

2.    Программа 3, использующая функцию определения номера символа в строке, начиная с которого в этой строке содержится другая строка,  

Pos() 

 

 

 

Рисунок 5 Исходный текст программы 3

 

 

 

Рисунок 6 Результат работы программы 3

 

 

3.    Программа 4, использующая функцию выделения части символной строки,  

Copy() 

 

 

Рисунок 7 Исходный текст программы 4

 

 

 

Рисунок 8 Результат работы программы 4

 

 

4.    Программа 5, использующая функцию преобразования символьной строки в число,  

Val() 

 

 

Рисунок 9 Исходный текст программы 5

 

 

 

 

 

Рисунок 10 Результат работы программы 5

 

 

5.    Программа 6, использующая функцию преобразования числа в символьную строку,  

Str() 

 

 

Рисунок 11 Исходный текст программы 6

 

 

Рисунок 12 Результат работы программы 6

 

 

6.    Программа 7, использующая обращение к символу строки, как к элементу массива,  

[5]

 

 

Рисунок 13 Исходный текст программы 7

 

 

 

Рисунок 14 Результат работы программы 7

 

 

7.    Программа 8, использующая функцию определения символа по его номеру в кодовой таблице,  

Chr()

 

 

Рисунок 15 Исходный текст программы 8

 

 

Рисунок 16 Результат работы программы 8

 

 

8.    Программа 9, использующая функцию определения кода символа в кодовой таблице,  

Ord()

 

 

 

 

Рисунок 17 Исходный текст программы 9

 

 

Рисунок 18 Результат работы программы 9

 

 

 

Скриншоты настоящего урока:

 

9.    Программа 10, использующая массив символьных строк

 

 

 

 

Рисунок 19 Исходный текст программы 10

 

 

 

Рисунок 20 Результат работы программы 10

 

 

Задачи :

1.     Шифровальщик. Написать программу, зашифровывающую символьную строку, вводимую с клавиатуры. Для шифрования использовать шифр замены. Ключ также вводится с клавиатуры. Программа должна вывести на экран зашифрованную строку.

2.     Дешифровальщик. Написать программу, расшифровывающую символьную строку, вводимую с клавиатуры. Предполагая, что для шифрования использовали шифр замены. Ключ также вводится с клавиатуры. Программа должна вывести на экран расшифрованную строку.

3.     Алфавитный порядокС клавиатуры вводят несколько символьных строк. . Написать программу, которая выведет на экран эти строки в алфавитном порядке.

4.     Индексатор. С клавиатуры вводят символьную строку - фразу. Написать программу, которая выведет на экран список слов в этой фразе в алфавитном порядке с указанием того, сколько раз каждое слово встречается в этой фразе.

 

 

 

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

1.     Индексатор Плюс. С клавиатуры вводят несколько символьных строк - фраз. Написать программу, которая выведет на экран список слов в этих фразах в алфавитном порядке, без повторов с указанием номера фразы, в которой встречается каждое слово.

 

2. Творческая.

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

 

 

Литература:

Информатика. Задачник-практикум в 2-х томах. Т. 1 Под ред. И.Г. Семакина, Е.К. Хеннера, изд. 4, М., Бином. Лаборатория знаний, 2012.

Скачать URL: https://drive.google.com/file/d/0B6696ckkWj_zZDB2Yk4xMk1iR28/view

 

 

Задачи для допуска к зачету

Из книги, указанной в разделе «Литература» стр. 223-229, 235

Общее задание: Написать программу для вычисления указанных выражений. Все необходимые величины вводят с клавиатуры в алфавитном порядке. В случае невозможности вычислить формулу программа должна вывести соответствующее сообщение.

 

 

 

Кто

 

Аброськина

9 стр.235

 

 

 

 

 

 

 

 

 

 

 

 

 

Деревяга

10 стр. 235

 

 

 

 

 

 

 

 

 

 

 

 

 

Евсиков

11 стр. 235

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Калинин

12 стр. 235

 

 

 

 

 

 

 

 

 

 

 

 

 

Мишустин

13 – стр. 235

 

 

 

 

 

 

 

 

 

 

 

 

 

Самохвалов

14 – стр. 235

 

 

 

 

 

 

 

 

 

 

 

 

 

Ушаков

16 – стр. 235

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Шаповалов

17 – стр. 235

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Результаты битвы за допуск НА 18 УРОКЕ

Деревяга № 1 Оценка 2 Неправильная запись формулы.

Калинин № 4 Оценка 2 Неправильная запись формулы.

Деревяга № 41 Оценка 5

Ушаков № 46 Оценка 5

 

Результаты битвы за допуск НА 19 УРОКЕ

Калинин 53 оценка 3 не полностью

Мишустин 1 стр. 234 оценка 5

Ушаков 4 стр. 234 Оценнка 2 Не все варианты рассмотрены.

Шаповалов 6 стр. 234 Оценка 5.