Презентация "Модели и моделирование"
Для самопроверки ответьте на вопросы теста. (В случае, если вы не знаете правильного ответа, можно выбрать вариант "Показать ответ").
Упражнение. Найди слова по теме "Электронные таблицы". Перейти к заданию.
Кроссворд по теме "Электронные таблицы". Перейти к заданию.
Вопросы для подготовки к контрольной работе по теме «Электронные таблицы»
1. Электронная таблица – это - …?
2. Табличные процессоры - это ...?
3. К типовым задачам обработки информации в электронных таблицах относятся ...?
4. Какие типы данных можно поместить в ячейку электронной таблицы?
5. Какая ячейка называется активной?
6. Как обозначается диапазон ячеек?
6. Назовите форматы чисел.
7. Какие знаки для обозначения операций используются в формулах?
8. Ссылка - это ...?
9. Какие ссылки называются относительными? абсолютными? смешанными? Как они обозначаются?
10. Как записываются функции для нахождения суммы, среднего значения, максимального и минимального значения?
11. Какие типы диаграмм можно построить в MS Excel?
12. Для чего предназначены следующие кнопки на панели инструментов?
13. а) В ячейке C8 записана формула: =А8/В8+$В$7. Её скопировали в ячейку C9. Запишите формулу, полученную в ячейке C9.
б) В ячейке B4 записана формула: =$А$1*(A2+А3). Её скопировали в ячейку C4. Запишите формулу, полученную в ячейке C4.
Электронные таблицы (ЭТ). Коротко о главном
Электронная таблица - структура данных в виде прямоугольной таблицы, в которой числовые значения в вычисляемых ячейках могут автоматически пересчитываться при изменении значений исходных данных.
Прикладные программы для работы с электронными таблицами называют табличными процессорами.
Типовые задачи обработки информации в электронных таблицах:
- создание ЭТ;
- редактирование ЭТ;
- автоматический пересчёт по формулам при изменении исходных данных;
- графическое представление числовых данных в виде диаграмм;
- сохранение ЭТ на диске в виде файла;
- загрузка ЭТ из файла в оперативную память компьютера;
- вывод ЭТ на бумагу.
Основные структурные элементы электронной таблицы - строки, столбцы, ячейки.
Ячейка электронной таблицы получает адрес, состоящий из названия столбца и номера строки, на пересечении которых она находится. Выделенная ячейка называется активной.
Содержимым ячейки может быть: текст, число, формула. По умолчанию в ячейках с формулами отображаются не сами формулы, а результаты вычислений по ним.
Область из нескольких ячеек образует диапазон. Примеры обозначения диапазона ячеек: A1:A10; B5:D12.
Строковые величины
Форматы чисел ( для изменения формата используется команда Формат/Ячейки)
- общий;
- числовой;
- денежный;
- процентный;
- дробный (например 1 1/2);
- экспоненциальный (например 1,5Е+20)
- дата, время и другие
Ссылка - это адрес ячейки в формуле.
Относительные ссылки - это ссылки, которые меняются при копировании формул. Они имеют вид: A2; D10; E6 и т. п.
Абсолютные ссылки - это ссылки, которые не меняются при копировании формул. Они имеют вид: $A$2; $D$10; $E$6 и т. п.
Ссылки, у которых при копировании не меняется только одна часть, называются смешанными ссылками. Они имеют вид: $A2; D$10; E$6 и т. п.
Строковые величины
Строковая переменная (string) - величина, значением которой является последовательность символов. Переменная этого типа может содержать строку длиной до 255 символов. Значение строковой переменной заключается в одиночные кавычки.
a:='10-A класс'; b:='Минск'; c:='Мне нравится составлять программы';
Пример описания строковых переменных:
Var a, b, c: string;
К каждому символу строки можно обратиться по его номеру как к элементу массива.
Например, если a='Школа', то a[1] - символ Ш, a[2] - символ к, a[3] - символ о и т. д.
Кроме того, к строкам применима операция соединения (сцепления), которая обозначается как "+".
Например, a:='Школа '; b:='№148'; c:=a+b; переменная с примет значение 'Школа №148'.
Строковые величины можно сравнивать. Сравнение происходит по следующему правилу.
Сначала сравниваются коды первых символов, какой код больше, та и строка больше. Если первые символы одинаковы, то сравниваются коды вторых символов и т. д.
'ABC' < 'BBC' 'стул' > 'стол' '14 '< '3'
Длину строки можно узнать с помощью функции Length.
Пример 1. Дана строка. Составить программу, выводящую на экран её длину.
program z1;
var s: string;
n: integer;
begin
write('Введите строку '); readln(s);
n:=length(s);
write('Длина строки=', n);
end.
Пример 2. Дана строка. Составить программу, выводящую на экран слово, состоящее из первой и последней буквы данной строки.
program z2;
var s, t: string;
n: integer;
begin
write('Введите строку '); readln(s);
n:=length(s);
t:=s[1]+s[n];
write('Полученное слово - ', t);
end.
Стандартные процедуры и функции для работы со строковыми величинами
1. Copy (s, k, n) - копирует n символов строки s, начиная с позиции k.
s — string; k, n — integer
Например:
s:='Зима весна лето осень';
b:=copy(s,6,5); {весна}
2. Delete (s, k, n) - удаляет n символов в строке s , начиная с позиции k.
s — string; k, n — integer
Например:
s:='Зима весна лето осень';
delete(s,1,5); {весна лето осень}
3. Insert (t, s, k) - вставляет подстроку t в строку s, начиная с позиции k
s, t — string; k — integer
Например:
S:='квадрат трапеция';
T:=' ромб';
insert(T,S,8); {квадрат ромб трапеция}
4. Pos (t, s) - вычисляет позицию первого вхождения подстроки t в строку s (или возвращает 0, если подстрока не найдена)
s, t — string
Например:
S:='Good bye';
k:=pos('o',s); {k=2}
k:=pos('a',s); {k=0}
5. UpperCase (s) - преобразует строку s к верхнему регистру
s — string
Например:
S:='город Минск';
Uppercase(S); {ГОРОД МИНСК}
6. LowerCase (s) - преобразует строку s к нижнему регистру
s — string
Например:
Например:
S:='ГОРОД';
Lowerrcase(S); {город }
Символьные величины
Задачи программирования не сводятся только к обработке чисел. Часто приходится обрабатывать и текстовую информацию. Для хранения символов используется тип величины - char.
Символьная переменная - величина, значением которой является один символ (буква, цифра, знак). В оперативной памяти один символ занимает 1 байт. Значения символьных величин заключаются в апострофы (одинарные кавычки). Например, a:='+'; c:='5';
Описание символьных переменных: Var имя_переменной: char;
Например: Var a, c: char;
Каждый символ имеет свой уникальный двоичный код. В таблице кодов каждому знаку ставится в соответствие числовой код от 0 до 255. Благодаря этому символы можно сравнивать. Из двух символов большим считается тот, у которого код больше.
Функции для работы с символами
ord(s) находит код символа
chr(n) находит символ по его коду
pred(s) находит предыдущий символ
succ(s) находит следующий символ
Пример 1. Составить программу, которая определяет код символа, введенного с клавиатуры.
Program Primer_1;
Var s: char;
begin
write('Введите символ '); readln(s); { ввод символа }
writeln('Код этого символа = ', ord(s)); { вывод кода }
end.
Пример 2. Составить программу, которая выводит символ по коду, введенному с клавиатуры.
Program Primer_2;
var n: integer;
begin
write('Введите код символа от 33 до 255 '); readln(n); { ввод кода }
writeln(' Символ = ', chr(n)); { вывод символа }
end.
Комментариев нет :
Отправить комментарий