- •Опишите структуру персонального компьютера.
- •Опишите процессор: его назначение, характеристики.
- •Опишите основные виды памяти компьютера.
- •Перечислите и опишите типовые внешние устройства ввода данных.
- •Перечислите и опишите типовые устройства вывода информации.
- •Перечислите и опишите внешние запоминающие устройства.
- •8.Дайте классификацию программного обеспечения.
- •9. Сформулируйте понятие алгоритма. Опишите свойства алгоритмов, способы их описания.
- •10. Опишите основные объекты языка программирования Паскаль.
- •Алфавит языка
- •Величины
- •Константы
- •Переменные
- •Арифметические операции
- •Стандартные подпрограммы
- •Арифметические выражения
- •Простые типы
- •Порядковые типы
- •При определении типа-диапазона нужно руководствоваться следующими правилами:
- •Вещественные типы
- •13. Объясните сущность понятия форматный вывод. Приведите примеры форматного вывода.
- •14. Опишите условный оператор и оператор цикла.
- •15. Дайте определение табличного процессора ms Excel. Опишите его основные функции и области применения.
- •16. Опишите элементы интерфейса ms Excel. Опишите структуру документа ms Excel.
- •17. Дайте определение диапазона в ms Excel. Опишите основные операции, которые можно производить с диапазоном. Опишите процесс форматирования данных в ms Excel.
- •18. Раскройте сущность использования формулы в ms Excel. Опишите правила записи формул.
- •19. Раскройте сущность использования встроенных функций. Опишите правила записи функций ms Excel.
- •Математические функции
- •1) Сумм(число1;число2;...)
- •2) Округл(число;количество_цифр)
- •Статистические функции
- •3) Мин(число1;число2;...)
- •20. Опишите процедуру сортировки данных. Дайте понятие абсолютной и относительной адресации.
- •21. Опишите графические возможности Excel и последовательность использования мастера диаграмм. Перечислите и охарактеризуйте основные типы диаграмм в ms Excel. Опишите структуру диаграммы.
- •Дайте определения базы данных и системы управления базой данных. Охарактеризуйте процесс проектирования базы данных.
- •Создание бд начинается с проектирования. Этапы проектирования базы данных
- •Опишите модели базы данных и дайте их характеристику. Перечислите и опишите объекты базы данных.
- •24. Перечислите и опишите виды запросов.
- •26. Перечислите и опишите основные сервисные средства, доступные в Интернете.
- •27. Опишите, как осуществляется поиск информации в Интернет.
- •28. Опишите структуру html документа.
- •29. Перечислите и опишите основные теги в html, отвечающие за форматирование текста.
- •30. Опишите теги создания гиперссылки в html и вставки рисунка.
- •31. Опишите последовательность создания абзацев, заголовков и установки размера шрифта в html.
- •32. Опишите последовательность создания таблиц в html.
Стандартные подпрограммы
В состав библиотеки, которая поставляется вместе со средой программирования, входят стандартные (встроенные) подпрограммы (процедуры и функции). Из набора стандартных подпрограмм для обработки информации одного назначения составляются модули. Каждый модуль имеет своё имя (System, Crt, Graph, Printer и др.). Доступ к процедурам и функциям модуля осуществляется при его подключении (см. п. 14.1).
Подпрограммы модуля System используются по умолчанию, и поэтому для их применения не требуется дополнительное подключение. Использование подпрограмм модуля позволяет избежать ненужного программирования многих стандартных функций.
Описание и назначение некоторых числовых функций, которыми Вы будете пользоваться при программировании, приводятся ниже:
№ п/п |
Подпрограмма (функция) |
Назначение |
Тип аргумента x (формального параметра) |
Тип результата |
1 |
Abs (x) |
|x| |
целый, вещественный |
целый, вещественный |
2 |
Arctan (x) |
arctg x |
целый, вещественный |
вещественный |
3 |
Sin (x) |
sin x |
целый, вещественный |
вещественный |
4 |
Cos (x) |
cos x |
целый, вещественный |
вещественный |
5 |
Exp (x) |
ex |
целый, вещественный |
вещественный |
6 |
Ln (x) |
ln x , x>0 |
целый, вещественный |
вещественный |
7 |
Sqr (x) |
x2 |
целый, вещественный |
целый, вещественный |
8 |
Sqrt (x) |
|
целый, вещественный |
вещественный |
9 |
Int (x) |
[x] целая часть числа |
целый, вещественный |
вещественный |
10 |
Frac (x) |
{x} дробная часть числа |
целый, вещественный |
вещественный |
11 |
Trunc (x) |
[x] целая часть числа |
целый, вещественный |
целый |
12 |
Round (x) |
Округление до ближайшего целого |
целый, вещественный |
целый |
Для обращения к конкретной стандартной функции следует записать в выражении ее имя и конкретный фактический параметр, который должен соответствовать требованиям этой подпрограммы. Так, для вычисления sin α можно написать sin (alfa), для вычисления – sqrt (5).
Примеры выполнения функций Trunc и Round:
trunc(pi)= 3, trunc(-3.9)= -3, round(pi)= 3, round (-3.9) = -4.
Арифметические выражения
Арифметические выражения представляют собой аналог алгебраических выражений в математике. Они состоят из операндов (переменных, констант, функций), символов операций и круглых скобок (если это требуется). Операции выполняются над операндами.
П
1. Символы операций ни в коем случае
нельзя опускать, например, произведение
ab в Паскале
записывается в виде a*b.
2. В языке Паскаль отсутствует операция
возведения в степень. Для вычисления
хn
используют определение степени, умножая
х на себя n раз,
или свойства логарифмической и
экспоненциальной функций, записывая
хn в виде
арифметического выражения: EXP(N*LN(X)),
что соответствует записи
.
а) 103.8-Х б) 4/7 в) a+5.6 г) 5*(Х+Y) д) x/sin(x) е) sqrt(a*b).
При вычислении выражений операции выполняются в таком порядке:
1) вычисление значений стандартных функций; 2) умножение и деление; 3) сложение и вычитание. Например, (для каждого выражения указывается порядок выполнения операций):
x + y a*x*x+b*x+c 2*(5-x)+3/7*k 1+4/(a*b)
Операции в выражении при одинаковом приоритете выполняются в порядке записи слева направо. Круглые скобки позволяют изменить порядок вычисления выражения. Сравните с примером выражения без скобок:
2*5 - x + 3/7 * k .
В состав выражений могут входить также стандартные функции языка Паскаль. Их аргументами могут быть другие выражения. Например, sqrt(4*x+2.5); sin((x+alpha)/pi)+sqrt (x*x+1.5); a*cos(pi-alfa/4); sin (sin (x)) .
Тип значения арифметического выражения зависит от типа используемых в нем величин, операций, функций.
П
Const X=10;
P=3.5; Var
A: Integer;
B,C,D: Real;
Тогда тип выражения А+Х – целый (так как А и Х целые), а тип выражений B+(C+D)/P, A*B, X-P, A/X – вещественный.
Опишите структуру программы на языке Паскаль. Перечислите и дайте описание типам данных, используемых в языке Паскаль.
Программа на языке Паскаль имеет следующую структуру:
Блок называют телом программы. Заголовок программы отделен от тела точкой с запятой. Точка, стоящая после блока, служит признаком конца программы.
Тело программы (блок) на языке Паскаль состоит из разделов описаний и раздела операторов.
Описания могут включать в себя раздел подключаемых библиотек (модулей), раздел описания меток, раздел описания констант, раздел описания типов, раздел описания переменных, раздел описания процедур и функций.
Раздел описания модулей определяется служебным словом uses и содержит имена подключаемых модулей (библиотек) как входящих в состав системы Turbo Pascal, так и написанных пользователем. Раздел описания модулей должен быть первым среди разделов описаний. Имена модулей отделяются друг от друга запятыми:
uses crt, graph;
Любой оператор в программе может быть помечен меткой. В качестве метки используются произвольные целые без знака, содержащие не более четырех цифр, либо имена. Метка ставится перед оператором и отделяется от него двоеточием. Все метки, используемые в программе, должны быть перечислены в разделе описания меток, например:
label 3, 471, 29, quit;
О писание констант позволяет использовать имена как синонимы констант, их необходимо определить в разделе описаний констант:
Например:
const k= 1024; max= 16384;
В разделе описания переменных необходимо определить тип всех переменных, используемых в программе:
Например:
var p,q,r: integer;
a,b: char;
f1,f2: boolean;
Переменные используются в программе для обозначения данных. В отличие от констант, значения переменных могут меняться в процессе исполнения программы. Любая встречающаяся в каком-либо операторе из раздела операторов переменная должна быть описана в разделе переменных. Описание переменной связывает с новой переменной ее имя и тип.
Р аздел операторов представляет собой составной оператор, который содержит между служебными словами Begin и end последовательность операторов, выполняющих действмя над данными:
Операторы отделяются друг от друга символом ; (точка с запятой). Текст программы заканчивается символом точка.
Кроме описаний и операторов Паскаль–программа может содержать комментарии, которые представляют собой произвольную последовательность символов, расположенную между открывающей скобкой комментариев { и закрывающей скобкой комментариев }. Комментарии используют для пояснений, необходимых для лучшего понимания программы. Хорошо прокомментированная программа – признак квалификации и добросовестности программиста.
Любые данные, т.е. константы, переменные, значения функций или выражения, в Турбо Паскале характеризуются своими типами. Тип определяет множество допустимых значений, которые может тот или иной объект, а также множество допустимых операций, которые применимы к нему. Кроме того, тип определяет формат внутреннего представления данных в памяти ПК.
Турбо Паскаль характеризуется разветвлённой структурой типов данных.