ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 25.08.2020
Просмотров: 839
Скачиваний: 5
СОДЕРЖАНИЕ
ОБРАЗОВАТЕЛЬНЫЙ СТАНДАРТ ОСНОВНОГО ОБЩЕГО ОБРАЗОВАНИЯ ПО ИНФОРМАТИКЕ И ИНФОРМАЦИОННЫМ ТЕХНОЛОГИЯМ
ТРЕБОВАНИЯ К УРОВНЮ ПОДГОТОВКИ ВЫПУСКНИКОВ
ТРЕБОВАНИЯ К УРОВНЮ ПОДГОТОВКИ ВЫПУСКНИКОВ
Проект «График функции в полярной системе координат»
СОРТИРОВКА ОБМЕНОМ (методом "пузырька")
19.Методика введения понятия “Файлы”
1 этап Подготовительный
1.Файл – это поименованная область памяти на диске. Для работы с файлами в VB .Net используется пространство имён System.IO.
2.Visual Basic поддерживает 2 типа файлов: ASCII-файлы и двоичные файлы, и 2 способа доступа к файлам: последовательный и произвольный. Наиболее часто используются ASCII-файлы с последовательным доступом к файлу.
3.Открытие файла для чтения:
Dim path As String = "mushroomer.txt" ' имя файла
Dim fileinfo = New FileInfo(Path) ' объявляем новый экземпляр файла
Dim streamreader As StreamReader = fileinfo.OpenText() ' Открываем файл для чтения
4.Чтение данных из файла:
Do
N = N + 1 'Увеличение счетчика на 1
sText = streamreader.ReadLine()
……………………
Loop Until sText = "" 'Проверка на пустую строку
5.Запись данных в файл:
Dim Pathw = "mushroomer1.txt" ' имя файла
Dim fileinfow = New FileInfo(Pathw) ' объявляем новый экземпляр файла
Dim streamwriter As StreamWriter = fileinfow.AppendText() ' Открываем файл для записи
For i = 1 To N - 1
streamwriter.WriteLine(X(i) & " " & Y(i)) ' Добавляем строку в файл
Next
5.Закрытие файла:
streamreader.Close()
streamwriter.Close()
2 этап Работа с готовыми программами
Пример программы:
Грибник Нарисовать путь грибника по координатам
Imports System
Imports System.Windows.Forms
Imports System.Drawing
Imports System.IO
Public Class frmFile
Dim X(), Y() As Integer
Dim N As Integer = 1
Dim picDTrack As Graphics
Private Sub btnExit_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnExit.Click
End
End Sub
Private Sub btnLoad_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnLoad.Click
Dim path As String = "mushroomer.txt" ' имя файла
Dim fileinfo = New FileInfo(Path) ' объявляем новый экземпляр файла
Dim InProbel As Integer = 0
lstXY.Items.Clear() ' очистка ListBox
Dim streamreader As StreamReader = fileinfo.OpenText() ' Открываем файл для чтения
Dim sText As String = "" ' Строка текста в файле
Dim p As String = " " ' Разделитель чисел (пробел)
sText = streamreader.ReadLine()' Читаем строку из файла
Do
ReDim Preserve X(N), Y(N) ' Увеличиваем размер массива
InProbel = sText.IndexOf(p) 'Определяем место расположения символа p (пробела)
X(N) = Convert.ToUInt16(sText.Substring(0, InProbel)) 'Координата X от начала строки до пробела
Y(N) = Convert.ToUInt16(sText.Substring(InProbel + 1, sText.Length - InProbel - 1)) 'Координата Y после пробела до конца строки
lstXY.Items.Add(Convert.ToString(X(N)) + " " + Convert.ToString(Y(N))) 'Запись в ListBox для контроля
N = N + 1 'Увеличение счетчика на 1
sText = streamreader.ReadLine()
Loop Until sText = ""
End Sub
Private Sub btnDraw_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnDraw.Click
picDTrack = picTrack.CreateGraphics()
Dim greenPen = New Pen(Color.Green)
Dim i As Integer
Dim X1 As Integer = X(1)
Dim Y1 As Integer = Y(1)
For i = 2 To N - 1
picDTrack.DrawLine(greenPen, X1, Y1, X(i), Y(i))
X1 = X(i)
Y1 = Y(i)
Next
End Sub
End Class
3 этап Составление программ
Самостоятельное составление программ и решение задач.
20.Методика введения понятия «Технология обработки текстовой информации»
Подготовительный этап
-
“Технология [гр. techne искусство, мастерство + ...логия слово, понятие, учение] - совокупность методов обработки, изготовления, изменения состояния, свойств, формы сырья, материала или полуфабриката в процессе производства...;”.
-
Текстовый редактор — программа-инструмент, позволяющая автоматизировать работу с текстами в делопроизводстве, редакционно-издательской деятельности, электронной почте и в быту.
-
Текст состоит из символов.
-
Размер символа определяется в питах, где 1 пит — 1/100 дюйма.
-
Варианты начертания символов: полужирный, курсив, нормальный.
-
Межсимвольный интервал: обычный, разреженный, уплотненный.
-
Варианты вывода символа на экран (эффекты): скрытый, малые прописные, все прописные, нижний индекс, верхний индекс, подчеркнутый.
-
Тип шрифта (векторные).
-
Для изменения параметров символа необходимо его выделить.
-
Символы объединяются в абзацы.
-
Абзацы отделяются друг от друга символом ¶.
-
Междустрочный интервал в абзаце — одинарный, полуторный, двойной (произвольный).
-
Интервал до и после абзаца.
-
Отступ слева и справа.
-
Варианты вывода первой строки абзаца: без отступа, с отступом, с выступом.
-
Варианты выравнивания абзацев: по центру, по левому краю, по правому краю, по ширине.
-
Текст делится на страницы.
-
Ориентация страницы: книжная, альбомная.
-
Размер бумаги формата А4 - 210х297 мм.
-
Размер полей на странице по ГОСТ: сверху 15 мм, слева 20 мм, снизу 20 мм, справа 10 мм.
-
В многостраничных текстах вводят нумерацию страниц через Вставка-Номер страницы (колонтитул).
-
Можно принудительно вставить разрыв страницы Ctrl-Enter.
-
Страницы объединяются в разделы.
-
Для вставки нового раздела используется меню Вставка—Разрыв—Новый раздел.
-
Для каждого раздела можно установить способ оформления страницы.
-
Правила набора текста (в связи с автоматическим определением ошибок орфографии):
-
В конце каждой строки клавиша Enter не нажимается, а нажимается только в конце каждого абзаца.
-
Перед знаками препинания ( . , : ; ! ? ) пробел не ставится, а после них ставится обязательно.
-
Перед левой скобкой, кавычкой, ёлочкой ( “ « ставится пробел, а после них пробел не ставится. Перед правой ) » ” пробел не ставится, после ставится обязательно.
Этап работы с готовыми текстами
-
Знакомство с текстовым редактором. Открытие, сохранение и закрытие документа.
-
Исправление ошибок в тексте.
-
Составление текста из 2 готовых текстов путем копирования.
Этап построения новых текстов
-
Ввод простого текста.
-
Ввод текста по образцу с объектами (таблицы, рисунки).
-
Объединение текстов методом слияния.
21. Методика введения понятия «Технология обработки графической информации»
Подготовительный этап
-
Графический редактор — программа-инструмент, предназначенная для обработки графики и построения рисунков.
-
Графика бывает:
Растровая – изображение состоит из точек различных цветов.
-
Для каждой точки последовательно указается ее место нахождение и интенсивность каждого основного цвета: красного, синего и зеленого. Чем больше цветов, тем больше размер файла. Файлы имеют расширение .bmp
-
Достоинство графики: высокое качество изображения.
-
Недостаток графики: сложность при масштабировании.
-
Примеры редакторов: Paint, Adobe Photoshop.
Векторная – изображение состоит из отрезков (векторов) различных цветов.
-
Для каждого отрезка необходимо указать его место нахождение в виде математического описания и интенсивность каждого основного цвета: красного, синего и зеленого. Чем больше отрезков и цветов, тем больше размер файла. Файлы имеют расширение .wmf
-
Достоинство графики: возможность масштабирования.
-
Недостаток графики: приемлимое качество.
-
Примеры редакторов: Corel Draw.
-
Графические примитивы: точка, отрезок, овал, прямоугольник.
-
Основные инструменты для рисования: карандаш, кисть, распылитель, заливка, лупа.
Этап работы с готовыми рисунками
-
Знакомство с графическим редактором. Открытие, сохранение и закрытие документа.
-
Раскраска готового монохромного рисунка цветами.
-
Составление рисунка из библиотеки готовых рисунков.
Этап построения новых рисунков
-
Построение простого рисунка (пейзаж).
-
Построение сложного рисунка, обработка фотографий.
22. Методика введения понятия «Технология обработки числовой информации»
Подготовительный этап
-
Таблица.
-
Таблица состоит из столбцов, обозначаемых буквами латинского алфавита, и строк, обозначаемых целыми положительными числами.
-
На пересечении столбца и строки образуется ячейка. Каждая ячейка имеет адрес, состоящий из обозначения столбца и номера строки. Например, B2.
-
В ячейку можно заносить следующую информацию: текст, числа и формулы, которые обязательно начинаются со знака =. Формула состоит из чисел, знаков арифметических операций (+, -, *, /), функций и ссылок на ячейки.
Например, составим таблицу сложения и вычитания двух чисел:
|
A |
B |
C |
D |
E |
1 |
a |
141 |
6 720 |
|
|
2 |
b |
47 |
|
|
43,0 |
3 |
a + b |
|
537 600 |
213 867 |
|
4 |
a — b |
|
|
27 |
2,2 |
|
A |
B |
C |
D |
E |
1 |
a |
141 |
6 720 |
=(D3+D4)/2 |
=E2+E4 |
2 |
b |
47 |
=C3-C1 |
=D3-D1 |
43,0 |
3 |
a + b |
=B1+B2 |
537 600 |
213 867 |
=E1+E2 |
4 |
a — b |
=B1-B2 |
=C1-C2 |
27 |
2,2 |
-
Электронная таблица — это программа-инструмент, предназначенная для выполнения автоматических расчетов по формулам. При изменении значения любой ячейки автоматически производится перерасчет всех зависимых ячеек.
-
Система меню.
-
Панели инструментов.
-
Особое внимание обратите на форматирование ячейки: числа, выравнивание, границы.
Этап работы с готовыми таблицами
Задача 1. О покупке.
Наименование |
Цена (руб.) |
Количество (м) |
Стоимость (руб.) |
Ткань шерстяная |
180 |
4 |
Одинаковая |
Лента |
Одинаковая |
8 |
|
Кружево |
Одинаковое |
180 |
|
Ткань подкладочная |
60 |
? |
Решение:
|
A |
B |
C |
D |
1 |
Наименование |
Цена (руб.) |
Количество (м) |
Стоимость (руб.) |
2 |
Ткань шерстяная |
180 |
4 |
=B2*C2 |
3 |
Лента |
=D3/C3 |
8 |
=D2 |
4 |
Кружево |
=B3 |
=D4/B4 |
180 |
5 |
Ткань подкладочная |
60 |
=C4 |
=B5*C5 |
Результаты:
|
A |
B |
C |
D |
1 |
|
Цена (руб.) |
Количество (шт.) |
Стоимость (руб.) |
2 |
Ткань шерстяная |
180 |
4 |
720 |
3 |
Лента |
90 |
8 |
720 |
4 |
Кружево |
90 |
2 |
180 |
5 |
Ткань подкладочная |
60 |
2 |
120 |
Задача 2. О покупке. В молочном магазине продукты упакованы в пакеты. Требуется купить необходимое количество литров каждого продукта. Найдите количество пакетов, стоимость каждого продукта и стоимость всей покупки.
|
A |
B |
C |
D |
E |
1 |
|
|
|
|
|
2 |
Наименование |
Объем пакета (литр) |
Цена за пакет (руб.) |
Количество пакетов |
Стоимость (руб.) |
3 |
Молоко |
1 |
40 |
|
|
4 |
Сметана |
0,5 |
60 |
|
|
5 |
Кефир |
0,5 |
22 |
|
|
Решение:
|
A |
B |
C |
D |
E |
1 |
Требуемый объем (литр) |
10 |
|
|
|
2 |
Наименование |
Объем пакета (литр) |
Цена за пакет (руб.) |
Количество пакетов |
Стоимость (руб.) |
3 |
Молоко |
1 |
40 |
=$B$1/B3 |
=C3*D3 |
4 |
Сметана |
0,5 |
60 |
=$B$1/B4 |
=C4*D4 |
5 |
Кефир |
0,5 |
22 |
=$B$1/B5 |
=C5*D5 |
6 |
|
|
|
ИТОГО |
=СУММ(E3:E5) |
Результаты:
|
A |
B |
C |
D |
E |
1 |
Требуемый объем (литр) |
10 |
|
|
|
2 |
Наименование |
Объем пакета (литр) |
Цена за пакет (руб.) |
Количество пакетов |
Стоимость (руб.) |
3 |
Молоко |
1 |
40 |
10 |
400 |
4 |
Сметана |
0,5 |
60 |
20 |
400 |
5 |
Кефир |
0,5 |
22 |
20 |
400 |
6 |
|
|
|
ИТОГО |
1200 |
Этап построения новых таблиц
-
Расстояние между пунктами А и В - Х км. Одновременно из пункта А выходит пешеход, а из пункта В - велосипедист. Скорость велосипедиста V2 км/ч. Пешеход прибыл в пункт В через N часов. Через сколько часов после начала движения пешеход и велосипедист встретились в пути?
|
A |
B |
C |
1 |
X= |
52 |
|
2 |
V1= |
=B1/B4 |
|
3 |
V2= |
9 |
|
4 |
N (час) |
13 |
|
5 |
T (час) |
S1 (пешеход) |
S2 (расстояние от велосипедиста до А) |
6 |
0 |
=A6*$B$2 |
=$B$1-A6*$B$3 |
7 |
1 |
=A7*$B$2 |
=$B$1-A7*$B$3 |
8 |
2 |
=A8*$B$2 |
=$B$1-A8*$B$3 |
9 |
3 |
=A9*$B$2 |
=$B$1-A9*$B$3 |
-
По конвейеру начинает двигаться Z деталей, вдоль конвейера расположено N рабочих мест. На первом рабочем месте на конвейер поступает K деталей, на каждом следующем на K деталей больше, чем на предыдущем рабочем месте. Кроме этого, на каждом рабочем месте с конвейера снимается F деталей. Какое наименьшее количество деталей может быть на конвейере и на каком рабочем месте?
Решение:
|
A |
B |
C |
D |
E |
F |
G |
H |
I |
1 |
Снимаемые детали |
20 |
|
|
|
|
|
|
|
2 |
Рабочие места |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
3 |
Поступаю-щие детали |
5 |
=B3 |
=C3+$B$3 |
=D3+$B$3 |
=E3+$B$3 |
=F3+$B$3 |
=G3+$B$3 |
=H3+$B$3 |
4 |
Всего деталей |
40 |
=B4+C3-$B$1 |
=C4+D3-$B$1 |
=D4+E3-$B$1 |
=E4+F3-$B$1 |
=F4+G3-$B$1 |
=G4+H3-$B$1 |
=H4+I3-$B$1 |
C4=ЕСЛИ(B4+C3-$B$1>0; B4+C3-$B$1;0)
Результаты
|
A |
B |
C |
D |
E |
F |
G |
H |
I |
1 |
Снимаемые детали |
20 |
|
|
|
|
|
|
|
2 |
Рабочие места |
0 |
1 |
2 |
3 |
4 |
5 |
6 |
7 |
3 |
Поступающие детали |
5 |
10 |
15 |
20 |
25 |
30 |
35 |
40 |
4 |
Всего деталей |
40 |
30 |
25 |
25 |
30 |
40 |
55 |
75 |