
- •Билет 8
- •Билет 9
- •Билет 10
- •Билет 11
- •Билет 12
- •Билет 13
- •Билет 14
- •Билет 15
- •Билет 16
- •Билет 17
- •Билет 18
- •Билет 19
- •Список литературы
- •Билет 19
- •Билет 20
- •Вопрос 2) 111 Билет 1
- •Билет 3
- •Билет 4
- •Билет 5
- •44. Примеры проявления сознания:
- •45. Найдите соответствие между рефлексами и их характеристиками:
Билет 10
Представление о программировании: язык программирования (на примере одного из языков высокого уровня); примеры несложных программ с линейной, ветвящейся и циклической структурой.
План ответа
Представление о программировании.
Язык программирования (на примере одного из языков ebtto- кого уровня).
Примеры несложных программ с линейной, ветвящейся и цик лической структурой.
Представление о программировании
Программирование — это область информатики, посвященная разработке программ управления компьютером с целью решения различных информационных задач. Специалисты, которые профессионально занимаются программированием (т. е. разработкой программ), называются программистами.
Программирование принято разделять на две категории — системное и прикладное. Системные программисты занимаются разработкой так называемого системного программного обеспечения — операционных систем, утилит, систем программирования и пр. Прикладные программисты создают прикладные программы — редакторы, табличные процессоры, обучающие программы, игры и др.
Понятным для компьютера языком является язык машинных команд (ЯМК). На ЯМК данные задаются их адресами в памяти, а выполняемые операции — числовыми кодами. На ЯМК программировали на заре развития средств вычислительной техники, когда ЭВМ были ламповыми. Составление программ для современных компьютеров осуществляется на языках программирования высокого уровня (ЯПВУ), приближенных к естественному языку, таких как, например, Бейсик, Паскаль, СИ. Эти языки программирования являются универсальными и- позволяют решать самые разнообразные задачи. Такой язык программирования представляет собой фиксированную систему обозначений для описания алгоритмов и структур данных.
Для создания и выполнения на компьютере программ, написанных на ЯПВУ, используются системы программирования, которые содержат мощные и удобные средства разработки программ:
компилятор или интерпретатор;
интегрированную среду разработки;
64
65
средства создания и редактирования текстов программ;
библиотеки стандартных программ и функций;
отладочные программы, помогающие находить и устранять ошибки;
диалоговый интерфейс;
многооконный режим работы;
графические библиотеки и утилиты работы с ними;
справочную систему.
Язык программирования (на примере одного из языков высокого уровня)
Язык программирования Паскаль был разработан швейцарским профессором Никлаусом Виртом как язык обучения студентов программированию. Свое название этот язык получил в честь французского ученого, изобретателя механической вычислительной машины, Блеза Паскаля.
Команду, записанную на языке программирования, принято называть оператором.
Программа, написанная на Паскале, по своему виду близка к описанию алгоритма на алгоритмическом языке. В ней можно выделить следующие разделы:
заголовок программы;
описание переменных;
последовательность операторов (тело программы);
• заголовок программы имеет вид: Program < имя программы >.
Раздел описания переменных начинается со слова var, за которым следует список имен переменных, разделенных запятой, далее через двоеточие указывается тип перечисленных переменных (например вещественный — real, целый — integer). Идентификаторы переменных могут состоять из латинских букв и цифр, причем на первом месте всегда должна стоять буква.
Раздел, содержащий операторы, начинается словом begin и заканчивается словом end.
Особенностью языка программирования Паскаль является однозначно определенное назначение знаков пунктуации. В конце заголовка программы, в конце раздела описания переменных и между операторами ставится точка с запятой (;), перед словом end точку с запятой не ставят. В качестве разделителя элементов в списке переменных в разделе их описания, а также в списках ввода и вывода используется запятая (,). В конце всей программы ставится точка.
Примеры несложных программ с линейной, ветвящейся и циклической структурой.
Пример программы с линейной структурой
Даны переменные А и В. Требуется произвести между ними обмен значениями: переменная А должна получить значение В,аВ — значение А.
program zadacha; var a, b, с : real; begin
writeln ('введите значение а');
readln (a);
writeln ('введите значение b');
readln (b);
c:=a;
a:=b;
b:=c;
writeln ('a =', a);
writeln ('b =', b) end.
Пример программы с ветвящейся структурой Написать программу, вычисляющую значение функции у(х) для заданного х:
( Начало J / Ввод X /
Б
лок-схема
алгоритма
Y |
:=ХА3 |
66
67
Программа на Паскале
program zadacha (input, output); (вычисление значения функции у(х)} var
х, у: real; begin
writeln ('введите значение х');
readln (х);
if х <= 10 then у := -5 else у := х*х*х;
writeln (4у =', у) end.
Пример программы с циклической структурой
Написать программу вычисления суммы натуральных чисел от оЛГ (см. с. 69).
Работа с архиваторами и антивирусными программами. Создание многотомного архива, использование антивирусных программ.
Задача 1*.
Создать в папке C:\EXAMEN папку с именем NEW.
Скопировать в созданную папку NEW из папки G:\WORK пап ку LORA и файлы gramota.doc и uspev.xls.
Зайти r папку C:\EXAMEN и переименовать папку LORA в папку STAR.
Переместить папку STAR в папку C:\WORK.
Удалить из папки C:\EXAMEN папку NEW, а из папки C:\WORK — папку STAR.
Очистить корзину.
Вывести содержимое папки C:\WORK\TEST\DATA в полной форме (таблица), отсортировав ее по размеру файлов (по убыванию).
Определить, какой файл в папке C:\WORK\TEST\DATA имеет самый большой размер.
Вывести содержимое папки C:\WORK\TEST\DATAB полной форме (таблица), отсортировав ее по времени создания файлов (по возрастанию).
Создать в папке C:\EXAMEN папку с именем ARJ.
Проверить все файлы в папке DATA на наличие вирусов.
Заархивировать все файлы из папки DATA и поместить архив в папку ARJ.
Удалить папки NEW1 и NEW2, а также все созданные вами архивы в папке MYFOLDER.
|
|
|
§w =5 —Г 12 S- * !L> u> ?L> ^ |
11 |
|
|
|
=T Й 34 P |
|
|
|
|
Ii 11 |
1 У |
|
|
|
CO , |
|
|
|
|
Q U |
з |
и |
|
|
3 х ч~'' |
о 5 |
ч |
|
|
^» ез -г ^ |
OQ Г: |
га |
|
Q |
и s ~ 2 |
§-1 1 |
та |
X |
ii |
i ^ ^,5 |
Ц 1 ^ |
С « |
Ъ 0 |
1 |
v^ О мр у га ^ и |
с с 1 |
и |
3" |
у |
q M ее ^ |
н -^- ^ |
« |
••— V у "3 ® |
1 |
И ig С ^ |
0^1 |
S |
1" £ б g •-" |
2 S |
Гз31 |
1»^ р., i ^ * |
и |
<_г ^ •+ |
r- |
5Г ' 5 О. |
Сц '. § |
|
D Ь? ' ' О5 |
f*1 |
^ ^ СЛ О' |
О ВС |
о |
В4 § у. |
я |
i|i! |
_ У s g fe |
Си |
1.1 •§ 1 | 1~ 3 |
1 2 |
<U r^ -4 1111 |
ill н g | |
|
pjlfli'i |
ii |
J2 3 =i & Д В 5 В |
sll |
Cx
w °
о
68
69