С помощью Какой команды можно вывести значение переменной G на экран дисплея
Незначительное число Ред читать намаз? Незначительная Незначительное читать н Незначительное читать намаз? Незначительная Незначительное читать намаз? Незначительная Незначительное читать ш Незначительное читать намаз? Незначительная Незначительное читать щ
Новые вопросы в Информатика
Що таке комп’ютерна графіка? Які її види ви знаєте?
Закодуйте слово «зображення» та «положення»
Какой обьем занимает текст состоящий из 10 страниц по 20 строк и в которой стоке по 70 символов если текст набирали на компьютере.
найти количество символов в алфавите с помощью которого был записан текст состоящий из 800 символов и занимающий 64 к байт
С помощью Какой команды можно вывести значение переменной G на экран дисплея
Уровень В- 8 баллов В введённой строке удалите каждый третий символ. той Ввод: синхрофазотрон информатика . Вывод: сихрфаотон иноратка Дескриптор: 1. … Организовать ввод строки 2. Присвоить новой переменной значение пустой строки 3. Записать цикл 4. Составить условие 5. Записывать буквы, удовлетворяющие условию в пустую строку 6. Вывести строку на экран
Придумайте тест на любую тему 12 вопросов
Напиши программу через ABCnet которая выводит слово, а затем выводит его по одному символу в столбец. Буквы, стоящие на чётных местах, должны выводить … ся красным, а нечётным -синим
2. Мекеме жұмысшыларынын б айлық жалақысы (теңге) кесте түрінде берілген. Кестедегі жұмысшылар мен ай атауларының тiзiмiн жаса. Осы кестедегі No5-жұмы … сшының сәуір айындағы жалақысын анықта. В E F G Жумысшылар Кантар Акпан Наурыз Сауiр Мамыр маусым (ТГ) (ТГ) (ТГ) (ТГ) (тг) (ТГ) 100000 92000 102000 102700 109200 120000 93500 103400 104000 110500 110000 95000 104800 105300 111800 150000 106200 106600 113100 96500 98000 107600 107900 130000 114400 80000 99500 109000 109200 115700 105000 101000 110400 110500 117000 80000 102500 111800 111800 118300 67500 104000 113200 113100 119600 55000 105500 114600 114400 120900 6-сурет. Айлык жалақы кестесі 1 2 N1 жұмысшы 3 №2 жумысшы 4 No3 жұмысшы 5 No4 жумысшы 6 No5 жумысшы 7 Nеб жумысшы 8 №7 жумысшы 9 №8 жумысшы 10 No9 жұмысшы 11 №10 жумысшы 92000 93500 95000 96500 98000 99500 101000 102500 104000 105500
Ввод-вывод, оператор присваивания, арифметические операции
Язык программирования Паскаль. Знакомство со средой программирования Турбо Паскаль. Основные понятия. Первая программа
Паскаль — язык профессионального программирования, который назван в честь французского математика и философа Блеза Паскаля (1623-1662) и разработан в 1968-1971 гг. Никлаусом Виртом. Первоначально был разработан для обучения, но вскоре стал использоваться для разработки программных средств в профессиональном программировании.
Паскаль популярен среди программистов по следующим причинам:
- Прост для обучения.
- Отражает фундаментальные идеи алгоритмов в легко воспринимаемой форме, что предоставляет программисту средства, помогающие проектировать программы.
- Позволяет четко реализовать идеи структурного программирования и структурной организации данных.
- Использование простых и гибких структур управления: ветвлений, циклов.
- Надежность разрабатываемых программ.
Турбо Паскаль — это система программирования, созданная для повышения качества и скорости разработки программ (80-е гг.). Слово Турбо в названии системы программирования — это отражение торговой марки фирмы-разработчика Borland International (США).
Систему программирования Турбо Паскаль называют интегрированной (integration — объединение отдельных элементов в единое целое) средой программирования, т.к. она включает в себя редактор, компилятор, отладчик, имеет сервисные возможности.
Основные файлы Турбо Паскаля:
Turbo.exe — исполняемый файл интегрированной среды программирования;
Turbo.hlp — файл, содержащий данные для помощи;
Turbo.tp — файл конфигурации системы;
Turbo.tpl — библиотека стандартных модулей, в которых содержатся встроенные процедуры и функции (SYSTEM, CRT, DOS, PRINTER, GRAPH, TURBO3, GRAPH3).
Запуск интегрированной среды программирования
Для запуска интегрированной среды программирования нужно установить текущим каталог с Турбо Паскалем (TP7\BIN) и ввести команду: turbo.exe.
Задание. Запустите среду программирования и рассмотрите экран. Перед вами полоса меню, область окна и строка статуса. Нажмите клавишу F10 — теперь вам доступны все опции меню. Используя клавиши управления курсором, рассмотрите меню. С командами меню мы будем знакомиться постепенно. Нажмите клавишу Esc (вы вышли из меню). Перемещая курсор в окне, следите за строкой статуса. Какая информация отражается в этой строке?
Почти все, что вы видите и делаете в среде Турбо Паскаль, происходит в окнах.
Окно — это область экрана, которую можно перемещать, изменять в размере, перекрывать, закрывать и открывать.
Интегрированная среда программирования Турбо Паскаль позволяет иметь любое количество открытых окон, но в любой момент времени активным может быть только одно.
Активное окно – это окно, с которым вы в настоящий момент работаете.
Общие горячие клавиши:
F2 — сохраняет файл активного окна;
F3 — появление диалогового окна и возможность открыть файл;
F4 — запускает программу до строки, на которой стоит курсор;
F5 — масштабирует диалоговое окно;
F6 — переходит к следующему открытому окну;
F7 — запускает программу в режиме отладки с заходом внутрь процедур;
F8 — запускает программу в режиме отладки, минуя вызов процедур;
F9 — компилирование программы в текущем окне;
F10 — возвращение в меню.
Мы начнем изучение меню с наиболее важных и необходимых режимов.
Как войти в меню? Всего есть три возможности:
С помощью клавиш управления курсором подсветите слово FILE и нажмите клавишу «Enter». Что вы видите?
Появилась вертикальная таблица со списком команд, называемая выпадающим меню. Познакомимся с ним.
Open-F3 — открыть существующий файл (при активизации этой опции появляется окно со списком файлов, где можно выбрать необходимый),
New — создать новый файл (очищает память редактора и переводит в режим создания нового файла, которому присваивается имя Noname.pas; имя можно изменить при записи файла на диск),
Save-F2 — сохранить файл (переписывает файл из памяти редактора на диск),
Save as — сохранить с новым именем,
Save all — сохранить все в окнах (записывает содержимое всех окон редактора в соответствующие файлы),
Change dir — смена каталога (позволяет изменить установленный по умолчанию диск или каталог),
Print — печать файла,
Get info — выдача информации о текущем состоянии программы и используемой памяти,
DOS Shell — выход в DOS без выгрузки из памяти (для возврата ввести команду exit),
Exit — выход и выгрузка из памяти.
Программы на языке Паскаль имеют блочную структуру:
1. Блок типа PROGRAM — имеет имя, состоящее только из латинских букв и цифр. Его присутствие не обязательно, но рекомендуется записывать для быстрого распознавания нужной программы среди других листингов.
2. Программный блок, состоящий в общем случае из 7 разделов:
-
раздел описания модулей (uses);
Общая структура программы на языке Паскаль следующая:
Начнем знакомство с Паскалем с программы, которая складывает два числа и выводит сумму на экран.
Откройте файл, в который Вы запишите эту программу. Для этого нажмите клавишу F10, чтобы выйти в главное меню, затем клавишами перемещения курсора выберите опцию File, а в выпавшем меню команду New.
Примечание. Обратите внимание на оформление текста программы.
-
Найдите в этой программе заголовок, раздел описания переменных, признак начала программы, признак конца программы, тело программы, комментарий.
А теперь подведем итог вашим размышлениям.
Имя этой программы Summa2. Заметим, что требования к имени выполняются: оно отражает содержание программы, а также не содержит недопустимых символов.
Далее идет специально выделенный комментарий, в котором вы должны записать подробно условие задачи и указать, кто написал эту программу и когда.
Из разделов описаний имеется лишь один — раздел переменных. Он начинается со служебного слова Var. Мы описали три переменные: number1, number2, result. Все они переменные целого типа. Поэтому мы перечислили их через запятую, поставили двоеточие и указали тип переменных. Подобные объявления разделяются между собой точкой с запятой.
После описательной части идет раздел операторов, начинающийся со служебного слова Begin, после которого идут операторы языка.
Недостатком этой программы является то, что значения переменных постоянны. А нам нужно научиться писать такие программы, которые решают поставленные задачи в общем виде, т. е. для любых значений переменных. Для этого мы научимся запрашивать значения у пользователя, анализировать их и выдавать соответствующий результат.
С помощью какой команды можно вывести значение переменной g на экран дисплея
КОМАНДНЫЙ ЯЗЫК SHELL
Вы взаимодействуете с ОС UNIX с помощью языка shell. Программа shell переводит вводимые Вами команды в формат, который более понятен ОС UNIX.
Одновременно shell является также интерпретирующим языком программирования. Процедура или программа на языке shell — это файл, содержащий команды и операторы. Можно создать собственную процедуру shell и выполнить ее тем же способом, как и стандартную команду ОС UNIX.
В этом разделе представлены основные понятия, необходимые для разработки и выполнения процедур shell.
-
1. Создавать простую процедуру shell.
2. Помещать в нее пустые строки и комментарии.
3. Выполнять эту процедуру.
4. Определить термин процесс .
5. Определить отношение между процессом-предком и процессом-потомком.
6. Описать переменные, которые создаются shell автоматически.
7. Выполнять команду set для вывода имен и значений всех переменных в Вашем входном shell.
8. Выполнять команду env для вывода значений переменных среды.
9. Использовать команду export , чтобы разрешить нескольким процессам shell одновременно использовать имена и значения переменных.
10. Использовать оператор echo для вывода значений отдельных переменных.
11. Определить типы переменных, допустимые в shell.
12. Определить имена переменных, допустимые в shell.
13. Использовать оператор присваивания и оператор read для присвоения переменным значений.
14. Использовать подстановку команд для присвоения значения переменной.
15. Использовать символы, завершающие значение переменной shell в операторе присваивания.
16. Защищать оператор присваивания значения переменной от действий специальных символов (метасимволов).
17. Соединять значения переменных.
18. Использовать позиционные параметры.
19. Использовать специальную переменную параметров $* .
20. Определить процессы, выполняемые программой входа login .
21. Описывать и создавать файл .profile.
22. Выполнять файл .profile с помощью команды «точка» (dot).
23. Устанавливать режимы терминала с помощью команды stty .
24. Назначать Вашу клавишу стирания для исправления одного символа.
25. Перечислить метасимволы, имеющие специальное значение в shell.
26. Использовать символ обратной косой черты (backslash) для буквализации (отмены специального значения) одного метасимвола.
27. Буквализовывать (отменять специальное значение) все метасимволы, заключенные между символами одинарных кавычек.
28. Перечислить метасимволы, сохраняющие специальное значение между символами двойных кавычек.
29. Использовать символы двойных кавычек для буквализации (отмены специального значения) заключенных в них метасимволов.
30. Применять более чем один метод буквализации внутри одной и той же командной строки.
-
1. Создавать простую процедуру shell.
2. Помещать в нее пустые строки и комментарии.
3. Выполнять эту процедуру.
4. Определить термин процесс .
5. Определить отношение между процессом-предком и процессом-потомком.
Создание процедуры Shell
Процедура Shell — это файл, содержащий команды shell (командный файл). Эти процедуры имеют большое значение поскольку они:
- освобождают от набора на клавиатуре часто используемых команд
- упрощают задачу запуска (submit) сложных команд
- позволяют настроить стандартные команды ОС UNIX
- позволяют создавать новые команды
Создание процедуры shell и C -программы в ОС UNIX похожи . В обоих случаях в файл редактором вводятся команды Для запуска как процедуры shell, так и C-программы необходим выполняемый файл.
В отличие от языка C , shell — интерпретирующий язык и процедуры shell не нужно компилировать. Исходный файл является выполняемым и должен иметь права доступа читать (read) и выполнять (execute) . Право доступа выполнять присваивает файлу команда chmod . Для выполнения файла, нужно, в ответ на подсказку, набрать на клавиатуре его имя и нажать клавишу .
В этом курсе Вы выполняете процедуры shell неявно. Неявное выполнение процедур или программ shell означает, что Вы:
1. Создаете процедуру используя текстовый редактор.
2. Присваиваете командному файлу право доступа выполнять командой chmod .
3. Выполняете командный файл, набирая на клавиатуре его имя, как имя команды.
На примере 1 справа процедура c именем nfiles выводит число строк в листинге Вашего текущего каталога. Ее можно создать любым редактором, например, vi . Затем присвойте файлу право доступа выполнять командой chmod . Для выполнения наберите, в ответ на подсказку $, имя файла nfiles и .
Имена файлов процедур shell можно выбирать произвольно, но имена стандартных команд ОС UNIX , такие как cat, ls, pwd, применять не следует.
Если Вы не присвоили файлу право доступа выполнять с помощью команды chmod , выводится сообщение об ошибке. Например:
$nfiles
nfiles: execute permission denied
$
Это значит, что файл nfiles не имеет право доступа выполнять . Команда ls -l выведет текущие права доступа. Измените их командой chmod и выполните файл.
СОЗДАНИЕ ПРОЦЕДУРЫ SHELL
(текст файла nfiles был создан с помощью редактора vi)
nfiles: execute permission denied
$ chmod 755 nfiles
$
-rwxr-xr-x 1 slf train 4 Dec 7 08:35 nfiles
$
Комментарии и пустые строки
Выполняя процедуру, shell читает и выполняет каждую строку содержащего ее файла. Строки, начинающиеся с символа # или любые символы, следующие за #, shell интерпретирует как комментарий. Комментарии завершаются символом в конце строки. Кроме того интерпретатор shell игнорирует пустые строки.
Это очень полезная привычка — помещать комментарии в процедуру shell чтобы облегчить понимание ее текста. Пустые и начинающиеся с символа # строки облегчают чтение процедуры.
КОММЕНТАРИИ И ПУСТЫЕ СТРОКИ
# Эта процедура shell с именем nfiles выводит количество # # строк в листинге Вашего текущего рабочего каталога # ls | wc -l # вывести листинг текущего каталога # и связать в конвейер эту команду ls # с командой вывода количества строк wc -(lines) pwd # вывести имя каталога, # в котором только что подсчитали строки
################################################################# # # # Комментарии легче читать, если они окружены этими символами # # Это хорошая привычка для выделения информации # # # #################################################################
Создание нового процесса
При входе в ОС UNIX выполняется интерактивная процедура shell, выводящая подсказку $. Выполняющаяся в текущий момент процедура называется процессом . В отличие от процедуры или программы, находящихся в файле на диске, процесс выполняется в оперативной памяти. При вызове программы ОС UNIX читает ее с диска, загружает в оперативную память и затем выполняет.
Процесс есть выполнение образа процесса . Образ процесса содержит программу, ее среду (набор переменных и их значений), набор регистров, таблицу дескриптора файла (содержащую информацию о способе открытия файла), имена текущего и корневого каталогов и другие данные. Образ процесса похож на генетическую информацию, хранимую в генах. Он должен быть на своем месте до выполнения программой shell любой команды, точно также, как гены родителей должны быть на своем месте до начала развития ребенка.
Процесс shell интерпретирует строки команд ОС UNIX . Во время сеанса работы за терминалом может быть несколько одновременно выполняющихся процессов shell. При этом любой из них интерпретирует один уровень команд (команды из одного файла). Например, один процесс shell интерпретирует строки команд в программе, вызванной из входного shell; это один уровень команд. Другой процесс shell может интерпретировать строки команд, набираемых на клавиатуре терминала и это другой уровень команд.
Например входной процесс shell интерпретирует строку команды, введенную с терминала:
При этом он выполняет генерацию имени файла, согласно указанию в параметре file* . Другой процесс shell интерпретирует строки команд в файле nfiles этой процедуры.
Процесс shell, выполняющий генерацию имени — это родительский процесс. Второй процесс shell, интерпретирующий строки команд в файле nfiles , — это процесс потомок . Он не может начать выполнение без родительского процесса.
Каждый процесс имеет уникальный номер идентификации, называемый PID (Process Identification Number). Несмотря на то, что у родительского процесса и его потомка данные образа процесса совпадают, и номера идентификации различны. Команда ps — статус процессов, выводит PID всех выполняющихся в этот момент процессов, она обсуждается в разделе 8.
СОЗДАНИЕ НОВОГО ПРОЦЕССА
— Выводит подсказку shell: $ nfiles
— Передает образ процесса
