Logo GenDocs.ru

Поиск по сайту:  


Загрузка...

Алексеев Е.Г. Учебное пособие по информатике (электронное) - файл Osn_el_lang.html


Загрузка...
Алексеев Е.Г. Учебное пособие по информатике (электронное)
скачать (5746 kb.)

Доступные файлы (227):

accessPage-en.html2kb.17.12.2004 03:03скачать
10.swf
11.swf
12.swf
13.swf
1.swf
2.swf
3.swf
4.swf
5.swf
6.swf
7.swf
8.swf
9.swf
Author.gif8kb.09.12.2004 00:31скачать
Background.jpg141kb.17.12.2004 19:50скачать
formula1.gif3kb.11.12.2004 01:51скачать
formula2.gif2kb.11.12.2004 01:18скачать
formula3.gif2kb.11.12.2004 01:18скачать
formula4.gif2kb.11.12.2004 01:19скачать
formula5.gif2kb.11.12.2004 03:11скачать
formula6.gif2kb.11.12.2004 01:19скачать
formula7.gif2kb.11.12.2004 01:19скачать
formula8.gif2kb.11.12.2004 01:19скачать
formula9.gif2kb.11.12.2004 01:19скачать
Image1.gif8kb.06.12.2004 03:38скачать
Image2.gif5kb.06.12.2004 15:39скачать
Image3.gif10kb.06.12.2004 15:39скачать
Image4.gif19kb.06.12.2004 15:39скачать
ris10.gif1kb.11.12.2004 03:03скачать
ris11.gif2kb.11.12.2004 01:19скачать
ris12.gif1kb.11.12.2004 01:19скачать
ris13.gif1kb.11.12.2004 01:19скачать
ris14.gif1kb.11.12.2004 01:19скачать
ris15.gif2kb.11.12.2004 01:19скачать
ris16.gif2kb.11.12.2004 01:19скачать
ris17.gif1kb.11.12.2004 01:19скачать
ris18.gif2kb.11.12.2004 01:19скачать
ris19.gif1kb.11.12.2004 01:19скачать
ris20.gif2kb.11.12.2004 01:19скачать
ris21.gif2kb.11.12.2004 01:19скачать
ris22.gif2kb.11.12.2004 01:19скачать
ris23.gif2kb.11.12.2004 01:19скачать
ris24.gif2kb.11.12.2004 01:19скачать
ris25.gif2kb.11.12.2004 01:19скачать
ris26.gif1kb.11.12.2004 01:19скачать
ris27.gif2kb.11.12.2004 01:19скачать
ris28.gif2kb.11.12.2004 01:19скачать
ris29.gif1kb.11.12.2004 01:19скачать
ris2.gif1kb.11.12.2004 02:12скачать
ris30.gif2kb.11.12.2004 01:19скачать
ris31.gif1kb.11.12.2004 01:19скачать
ris32.gif2kb.11.12.2004 01:19скачать
ris33.gif1kb.11.12.2004 01:19скачать
ris34.gif2kb.11.12.2004 03:36скачать
ris35.gif2kb.10.12.2004 23:52скачать
ris36.gif3kb.12.12.2004 03:33скачать
ris37.gif6kb.12.12.2004 03:33скачать
ris38.gif2kb.12.12.2004 03:47скачать
ris39.gif2kb.12.12.2004 03:47скачать
ris3.gif2kb.11.12.2004 02:15скачать
ris40.gif3kb.12.12.2004 03:47скачать
ris41.gif9kb.12.12.2004 03:57скачать
ris42.gif4kb.12.12.2004 04:02скачать
ris43.gif8kb.12.12.2004 04:02скачать
ris44.gif9kb.12.12.2004 04:17скачать
ris45.gif6kb.12.12.2004 04:29скачать
ris46.gif3kb.12.12.2004 04:29скачать
ris47.gif4kb.12.12.2004 04:29скачать
ris48.gif6kb.12.12.2004 04:29скачать
ris49.gif5kb.14.12.2004 01:07скачать
ris4.gif2kb.11.12.2004 02:17скачать
ris50.jpg163kb.14.12.2004 01:27скачать
ris51.gif6kb.14.12.2004 03:07скачать
ris52.gif1kb.14.12.2004 03:18скачать
ris53.gif2kb.14.12.2004 03:18скачать
ris54.gif21kb.14.12.2004 03:18скачать
ris55.gif2kb.14.12.2004 03:18скачать
ris56.gif5kb.14.12.2004 03:18скачать
ris57.gif18kb.14.12.2004 03:25скачать
ris58.jpeg2kb.15.12.2004 01:50скачать
ris59.jpeg2kb.15.12.2004 01:50скачать
ris5.gif1kb.11.12.2004 02:22скачать
ris60.jpeg2kb.15.12.2004 01:50скачать
ris61.jpeg2kb.15.12.2004 01:50скачать
ris62.jpeg2kb.15.12.2004 01:50скачать
ris63.jpeg2kb.15.12.2004 01:50скачать
ris64.jpeg2kb.15.12.2004 01:50скачать
ris6.gif1kb.11.12.2004 02:31скачать
ris7.gif2kb.10.12.2004 13:28скачать
ris8.gif1kb.11.12.2004 03:03скачать
ris9.gif1kb.11.12.2004 03:03скачать
icon.gif7kb.26.04.2003 21:47скачать
index.xhtml
style.css
tdm.dat
Access.html6kb.17.12.2004 03:28скачать
Algoritm.html4kb.17.12.2004 03:35скачать
Arhit.html4kb.18.12.2004 23:57скачать
Author.html3kb.18.12.2004 23:57скачать
Bd.html4kb.18.12.2004 23:58скачать
Block_schem.html5kb.18.12.2004 23:58скачать
Browsers.html4kb.18.12.2004 23:58скачать
Classif_inf.html7kb.18.12.2004 23:59скачать
Cod.html4kb.18.12.2004 23:59скачать
Cod_razn_inf.html6kb.19.12.2004 00:00скачать
Email.html9kb.19.12.2004 00:00скачать
Etap.html7kb.19.12.2004 00:00скачать
Etapy_bd.html9kb.19.12.2004 00:01скачать
Etapy_resh_zad.html5kb.19.12.2004 00:01скачать
FTP.html4kb.19.12.2004 00:01скачать
Glossary.html21kb.19.12.2004 00:02скачать
index.html5kb.19.12.2004 03:00скачать
Inf_ed_bd.html4kb.19.12.2004 00:02скачать
Inst_syst_programir.html3kb.18.12.2004 23:55скачать
Internet.html4kb.19.12.2004 00:03скачать
IO.html20kb.19.12.2004 00:05скачать
Istor.html3kb.19.12.2004 00:17скачать
Istor_internet.html4kb.19.12.2004 00:08скачать
Istor_lang.html13kb.19.12.2004 00:09скачать
Izm_inf.html7kb.19.12.2004 00:22скачать
Klasif_ips.html4kb.19.12.2004 00:24скачать
Klassif_po.html6kb.19.12.2004 00:25скачать
Klassif_setey.html7kb.19.12.2004 00:27скачать
Koncepc.html7kb.19.12.2004 00:28скачать
Lang_ponyat.html3kb.19.12.2004 00:32скачать
Languages.html4kb.19.12.2004 00:33скачать
Literatura.html6kb.19.12.2004 00:35скачать
Memory.html12kb.19.12.2004 00:36скачать
Model_dannyh.html5kb.19.12.2004 00:37скачать
Models.html4kb.19.12.2004 00:39скачать
Obzor_po.html7kb.19.12.2004 00:40скачать
OS.html8kb.19.12.2004 00:41скачать
OSI.html7kb.19.12.2004 00:44скачать
Osn_el_lang.html12kb.19.12.2004 00:47скачать
Osn_opred.html9kb.19.12.2004 00:48скачать
OS_win.html9kb.19.12.2004 00:44скачать
Pamyatka_stud.html3kb.19.12.2004 00:49скачать
Podkl_internet.html6kb.19.12.2004 00:51скачать
Poisk_internet.html12kb.19.12.2004 00:52скачать
Pokolen.html5kb.19.12.2004 00:54скачать
Politics_inf_bezopas.html6kb.19.12.2004 00:55скачать
Ponyatiya.html4kb.19.12.2004 00:56скачать
Prin_postr.html8kb.19.12.2004 00:57скачать
Processor.html8kb.19.12.2004 00:58скачать
Progr.html6kb.19.12.2004 03:02скачать
Protocols_per_dan.html6kb.19.12.2004 01:00скачать
Referats.html4kb.19.12.2004 01:01скачать
Rolik10.html3kb.19.12.2004 01:03скачать
Rolik11.html3kb.19.12.2004 01:04скачать
Rolik12.html3kb.19.12.2004 01:05скачать
Rolik13.html3kb.19.12.2004 01:05скачать
Rolik1.html3kb.19.12.2004 01:01скачать
Rolik2.html3kb.19.12.2004 01:06скачать
Rolik3.html3kb.19.12.2004 01:08скачать
Rolik4.html3kb.19.12.2004 01:09скачать
Rolik5.html3kb.19.12.2004 01:09скачать
Rolik6.html3kb.19.12.2004 01:19скачать
Rolik7.html3kb.19.12.2004 01:21скачать
Rolik8.html3kb.19.12.2004 01:23скачать
Rolik9.html3kb.19.12.2004 01:24скачать
Schisl.html5kb.19.12.2004 01:26скачать
Schisl_perevod.html19kb.19.12.2004 01:28скачать
Schisl_pon.html4kb.19.12.2004 01:30скачать
Schsl_vidy.html19kb.19.12.2004 01:32скачать
Seti.html5kb.19.12.2004 01:36скачать
Set_oborud.html11kb.19.12.2004 01:34скачать
Sostav_sist.html7kb.19.12.2004 01:42скачать
Sr_zash_ot_nesankc_dost.html21kb.19.12.2004 01:44скачать
Standart.html3kb.19.12.2004 01:46скачать
Strukt_internet.html10kb.19.12.2004 01:51скачать
style.css
Svoist_algoritma.html4kb.19.12.2004 01:57скачать
Teleconf.html16kb.19.12.2004 01:58скачать
Test10.html9kb.19.12.2004 02:08скачать
Test11.html8kb.19.12.2004 02:17скачать
Test12.html9kb.19.12.2004 02:16скачать
Test13.html9kb.19.12.2004 02:21скачать
Test1.html11kb.19.12.2004 02:02скачать
Test2.html10kb.19.12.2004 02:23скачать
Test3.html9kb.19.12.2004 02:26скачать
Test4.html11kb.19.12.2004 02:28скачать
Test5.html9kb.19.12.2004 02:31скачать
Test6.html9kb.19.12.2004 02:33скачать
Test7.html7kb.19.12.2004 02:35скачать
Test8.html11kb.19.12.2004 02:37скачать
Test9.html9kb.19.12.2004 02:44скачать
Tipy_subd.html6kb.19.12.2004 03:04скачать
toc.html19kb.19.12.2004 03:05скачать
Topolog_setey.html7kb.19.12.2004 03:07скачать
Treb_stud.html3kb.19.12.2004 03:07скачать
Vidy_model.html4kb.19.12.2004 03:09скачать
Virus.html9kb.19.12.2004 03:10скачать
Vopr10.html3kb.19.12.2004 03:13скачать
Vopr11.html4kb.19.12.2004 03:14скачать
Vopr12.html4kb.19.12.2004 03:15скачать
Vopr13.html4kb.19.12.2004 03:16скачать
Vopr1.html4kb.19.12.2004 03:12скачать
Vopr2.html3kb.19.12.2004 03:17скачать
Vopr3.html5kb.19.12.2004 03:18скачать
Vopr4.html5kb.19.12.2004 03:18скачать
Vopr5.html5kb.19.12.2004 03:19скачать
Vopr6.html3kb.19.12.2004 03:20скачать
Vopr7.html4kb.19.12.2004 03:21скачать
Vopr8.html4kb.19.12.2004 03:21скачать
Vopr9.html4kb.19.12.2004 03:22скачать
Vopr_eksam.html7kb.19.12.2004 03:11скачать
Vspomog_po.html6kb.19.12.2004 03:23скачать
Vvedenie.html3kb.19.12.2004 03:24скачать
www_html.html5kb.19.12.2004 03:25скачать
Zash_inf.html9kb.19.12.2004 03:27скачать
Zash_ot_vir.html8kb.19.12.2004 03:28скачать
data.class
TreeApplet.class
treeList.class
anim-blue-book.gif3kb.26.04.2003 21:47скачать
anim-world.gif3kb.26.04.2003 21:47скачать
ar1.gif2kb.26.04.2003 21:47скачать
ar2.gif2kb.26.04.2003 21:47скачать
ar3.gif2kb.26.04.2003 21:47скачать
black00_next.gif1kb.26.04.2003 21:47скачать
Blurulr6.gif2kb.26.04.2003 21:47скачать
bullet1a.gif1kb.26.04.2003 21:47скачать
Contents.gif1kb.26.04.2003 21:47скачать
Diamond.gif1kb.26.04.2003 21:47скачать
Puce.gif1kb.26.04.2003 21:47скачать
Pucepar.gif1kb.26.04.2003 21:47скачать

Osn_el_lang.html

Реклама MarketGid:
Загрузка...
Алексеев Е.Г. Электронный учебник по информатике
8.3. Основные элементы алгоритмического языка


Основными понятиями в алгоритмических языках являются следующие.

Имена (идентификаторы) - последовательность символов для обозначения объектов программы (переменных, массивов, функций и дp.).

Операции. Существуют следующие типы операций:

- арифметические операции: сложение, обозначается символом “+”; вычитание, обозначается символом “-”; умножение, обозначается символом “*”; деление, обозначается символом “/” и дp. ;

- логические операции: операции “логическое и”, “логическое или”, “логическое не” и др.;

- операции отношения: меньше, обозначается символом “<”; больше, обозначается символом “>”; меньше или равно, обозначается символами “<=”; больше или равно, обозначается символами “>=”; равно, обозначается символом “=”; не равно, обозначается символами “<>”.

- операция конкатенации символьных значений дpуг с другом, изображается знаком "+".

^ Ключевые слова – это слова языка, имеющие строго определенное назначение, которые не могут использоваться в качестве идентификаторов.

Данные - величины, обрабатываемые программой. Имеется тpи основных вида данных: константы, переменные и массивы.

Константы - это данные, которые зафиксированы в тексте программы и не изменяются в процессе ее выполнения.

Примеры констант:

числовые: 7.5, 12;

логические: true(истина), false(ложь);

символьные: "А", "+";

строковые: "abcde", "информатика".

Переменные – это данные, которые могут изменять свои значения в ходе выполнения программы. Они обозначаются именами. Переменные бывают целые, вещественные, логические, символьные и строковые.

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

Выражения – элементы языка, которые предназначаются для выполнения необходимых вычислений, состоят из констант, переменных, указателей функций, объединенных знаками операций. Выражения записываются в виде линейных последовательностей символов (без подстрочных и надстрочных символов, "многоэтажных" дробей и т. д.), что позволяет вводить их в компьютер, последовательно нажимая на соответствующие клавиши клавиатуры.

Различают выражения арифметические, логические и строковые.

Арифметические выражения служат для определения одного числового значения. Арифметические выражения записываются по следующим правилам:

1. Нельзя опускать знак умножения между сомножителями и ставить рядом два знака операций.

2. Индексы элементов массивов записываются в скобках.

3. Операции выполняются в порядке старшинства: сначала вычисление функций, затем возведение в степень, потом умножение и деление и в последнюю очередь - сложение и вычитание.

4. Операции одного старшинства выполняются слева направо.

^ Логические выражения описывают некоторые условия, которые могут удовлетворяться или не удовлетворяться. Таким образом, логическое выражение может принимать только два значения - "истина" или "ложь" (да или нет).

В записи логических выражений помимо арифметических операций сложения, вычитания, умножения, деления и возведения в степень используются операции отношения и логические операции.

Значения строковых выражений - тексты. В них могут входить строковые константы, строковые переменные и строковые функции, разделенные знаком операции конкатенации.

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

^ Стандартная функция – подпрограмма, заранее встроенная в транслятор языка для вычисления часто употребляемых функций. В качестве аргументов функций можно использовать константы, переменные и выражения.

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

Программирование – это теоретическая и практическая деятельность решения задачи средствами конкретного языка программирования и оформления полученных результатов в виде программы.

На стадии программирования возникает этап отладки программы – процесс обнаружения и устранения ошибок в программе, производимой по результатам ее тестирования на компьютере.

После окончательной отладки программа документируется, т.е. к ней прилагается описание назначения программы и инструкция по эксплуатации. Только после этого программа становится законченным программным продуктом, подготовленным к реализации как любой иной вид промышленной продукции.

Языки высокого уровня работают через трансляционные программы -трансляторы, которые преобразуют исходный код в последовательность команд машинного языка. Существует два основных вида трансляторов: интерпретаторы, которые сканируют и проверяют исходный код в один шаг, и компиляторы, которые сканируют исходный код для создания текста программы на машинном языке, которая затем выполняется отдельно.

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

Подпрограмма - это последовательность операторов, которые определены и записаны только в одном месте программы, однако их можно вызвать для выполнения из одной или нескольких точек программы.

Функция - это программная единица, которая может быть употреблена в выражении. Функция прямо возвращает величину, которая используется при вычислении этого выражения, и, кроме того, может возвращать величины через параметры.

Процесс разработки многомодульных программ эффективнее, особенно если разрабатывается программа большого размера, когда над реализацией проекта может работать несколько программистов, каждый из которых имеет возможность модифицировать фрагменты программы, не мешая работе остальных.

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

1. Если программа большая, разделение ее на части облегчает создание, тестирование и ее сборку.

2. Если программа большая и повторная компиляция всего исходного текста занимает много времени, разделение ее на части экономит время компиляции.

3. Если процедуру надо использовать в разных случаях разным образом, можно записать ее в отдельный файл и скомпилировать отдельно.


назад 8.2. краткая история и классификация языков программирования  вперед 8.4. инструментальные системы программирования наверх 8. языки программирования
Содержание



Скачать файл (5746 kb.)

Поиск по сайту:  

© gendocs.ru
При копировании укажите ссылку.
обратиться к администрации
Рейтинг@Mail.ru