Партнерка на США и Канаду по недвижимости, выплаты в крипто
- 30% recurring commission
- Выплаты в USDT
- Вывод каждую неделю
- Комиссия до 5 лет за каждого referral
1) Какие из символов не входят в алфавит языка Паскаль?
И p N § L ж [ " % w $ v ; ≠
2) Вычислите: а) 27 DIV 4; б) 27 MOD 4; в) -7 DIV 2; г) -7 MOD 2;
д) TRUNC(8.99); е) ROUND(8.99); ж) TRUNC(-8.99);
з) ROUND(-8.99); и) ABS(ROUND(-7.3)); к) SQR(TRUNC(9.5));
л) PRED(8); м) ODD(5)
3) Записать в соответствии с правилами языка Паскаль следующие числа:
0,023; -27,406; 10 -3; -9,34; 5×104; 21
4) Найдите ошибки в записи констант и имен переменных
3,14; 5E; 125; E6; Л1; +41,8; ФАЙЛ; $XY; ‘Сумма’; KR 5
5) Записать в обычной форме константы, представленные на языке Паскаль:
8.0; -5.2; -.7; 4.7E08; -3.9E-02
6) Записать по правилам Паскаль следующие выражения:
;
;
; 
7) Запишите в обычном виде формулы, записанные по правилам Паскаль:
а) a/b*(c+d1)–(a–b)/d*c;
б) (p+q)/(r+s)–p*q/(r*s);
в) ABS(x4–LN(2)*y2)/EXP(-1);
г) x1+COS(2*y-a)/2+SQR(4*x–3*x3);
8) Запишите на языке Паскаль следующие отношения:
а) x6 + y6 ³ z6; б) aÎ[-11; 25]; в) сÎ[-µ; 4]
9) Какие значения принимают следующие выражения?
а) (5<=ROUND(5.2)) AND (3<=SQR(9)); б) ‘SIG’<>’SIG’
10) Даны текущие значения переменных: Х=2, Y=3, A=5. Определить значение булевского выражения
а) X<=2 б) X*Y>X+Y в) A+X*X=Y*Y г) TRUNC(Y/X)=Y-X
11) Если переменная Y типа REAL, а N типа INTEGER, то какого типа следующие выражения:
а) N+1.1; б) Y*5; в) Y+N; г) SQR(N); д) TRUNC(Y); е) SQRT(N);
ж) N/5; з) ROUND(Y)+2.5; и) N DIV 4; к) TRUNC(N/16)
12) Вычислить значения выражений:
a) (x*y<>0) and (y>x) or not(sqr(x)+sqr(y)<=4), при x=2, y=1
б) (x*y<>0) and (y>x), при x=2, y=1
в) (x*y<>0) or (y>x), при x=2, y=1
г) t and (p mod 3=0), при t=true, p=101010
д) a or (not b), при a=false, b=true
13) Какие из приведенных ниже записей
а) ODD(17.1); б) COS(32.1); в) COS(5); г) SIN 0.2; д) SUCC(3.2); е) PRED(7) являются неправильными и почему?
14) Вычислить значения следующих выражений при а=TRUE и b=FALSE:
а) A OR B AND A б) (A OR B) AND NOT A
в) NOT A AND B г) NOT (A AND B)
§3. Система программирования Turbo Pascal
При решении задач с помощью компьютера программист проходит ряд этапов. Большая их часть (этапы с 1 по 6) – теоретическая. Начинающие программисты выполняют ее, как правило, письменно; опытные программисты прорабатывают эти этапы в голове, не прибегая к помощи ручки и бумаги. Для перевода программы в компьютер, ее последующего запуска и получения результатов требуется система программирования.
Система программирования – компьютерная программа, предназначенная для ввода в память кода программы, ее запуска и отладки.
С помощью системы программирования выполняется ряд задач:
а) ввод текста программы в компьютер;
б) трансляция программы – перевод на машинный язык, «понятный» процессору. Трансляция может выполняться в виде интерпретации – пошагового перевода программы с одновременным выполнением или в виде компиляции – перевода сразу всей программы с созданием EXE-файла и его запуска на выполнение;
в) отладка (поиск и исправление ошибок) программы в пошаговом режиме;
г) редактирование текста программы;
д) Запуск программы на выполнение и получение результатов.
Мы будем использовать одну из систем программирования, использующих язык Паскаль – Turbo Pascal. Рассмотрим среду программирования, т. е. основные средства, предоставляемые в Turbo Pascal для ввода и редактирования текстов программ, для их отладки (поиска и устранения ошибок) и запуска на выполнение.


Запуск системы выполняется с помощью файла TURBO.EXE или вводом команды TURBO в командной строке.
Интерфейс системы Turbo Pascal
- Окно текстового редактора – предназначено для работы с текстом программы Заголовок окна – отображает название программы Главное меню – содержит команды, выполняемые в системе Строка подсказки – содержит наиболее часто используемые команды и пояснение назначения выбранного пункта меню Вертикальные и горизонтальные полосы прокрутки.
Главное меню
Активизация главного меню – F10, ENTER.
Любой пункт главного меню можно выбрать, нажав ALT и первую букву пункта меню.
Перечислим основные разделы главного меню:
- FILE – операции с файлами (загрузить, сохранить, печать, создать, записать на диск), управление каталогами (просмотреть, изменить), выход из Turbo Pascal и временный выход в DOS. EDIT – редактирование исходных текстов программ с помощью встроенного текстового редактора. RUN и DEBUG – запуск и отладка программы. COMPILE – компиляция программы, создание выполняемых файлов, поиск ошибок, возникающих при выполнении и получение системной информации. WINDOW – работа с окнами нескольких открытых программ (переключение, размещение, закрытие).
Работа в системе Turbo Pascal
Программа – это алгоритм, записанный на языке программирования. Из алфавита языка программирования образуется словарь языка, которым пользуются при составлении программ. Словарь - это совокупность минимальных конструкций языка. Одними из конструкций языка программирования являются команды, которые называются операторами. Каждый оператор служит указанием компьютеру для совершения определенного действия. Программа представляет собой совокупность операторов, записанных в соответствии с определенными правилами:
1) программа состоит из отдельных строк, каждая строка заканчивается точкой с запятой;
2) в одной программной строке может быть несколько операторов, отделенных друг от друга точкой с запятой;
3) строчные и прописные латинские буквы не различаются компьютером;
4) в записи операторов нельзя использовать русские буквы;
5) нельзя использовать служебные слова в качестве имени переменной;
При наборе программы могут быть допущены синтаксические ошибки – в этом случае выполнение программы приостановится и будет выдано сообщение об ошибке. Ошибки другого рода – логические, не определяются компьютером (например, в выражении вместо знака * поставлен +) и приводят к получению неверного результата. В любом из этих случаев необходимо внести изменения и снова запустить программу на выполнение.
Рассмотрим работу в системе программирования на примере вычисления значения функции
при заданных значениях x=3, y=5.
а) Ввести текст программы:
Program func;
uses crt;
var x, y:integer;
z: real;
Begin
clrscr;
x:=3; y:=5;
z:=(x*x+3)/(sqrt(y)–2);
writeln(‘при х=’,x:1,‘и y=’,y:1,‘функция z=’,z:6:3);
End.
б) Откомпилировать программу (ALT + F9), исправив возникшие синтаксические ошибки.
в) Запустить программу на выполнение (CTRL + F9).
г) Просмотреть и записать результат работы программы (ALT + F5).
д) Проанализировать результаты и при необходимости исправить логические ошибки.
е) Записать верный результат.
Практическая работа
Выполнить вычисления значений функций в режиме программирования при данных значениях неизвестных.
План оформления:
1. Текст программы:
. . .
2. Результат
при х=3, у=5 функция z=50,832
Функция | Контрольные данные | Зачетные данные |
| x=5, y=8. Ответ: 5.83 | а) x=-12, y=1; б) x=5.6, y=-4.8 |
| x=12, y=4. Ответ: 0.77 | а) x=11, y=-5; б) x=-3.5, y=7.2 |
| x=5. Ответ: 440.63 | а) x=1; б) x=5.6, в) x=-4.8 |
| x=14, y=-6. Ответ: -0.11 | а) x=123, y=35; б) x=25.6, y=-64.9 |
| a=2, b=-4, c=3.6. Ответ: -16.52 | а) a=-5, b=7.9, c=-8.4 |
| x=12, y=4. Ответ: 33.97 | а) x=11, y=5; б) x=-3.5, y=-7.2 |
| x=64, y=26. Ответ: -44.83 | а) x=17, y=9; б) x=23.5, y=17.2 |
| a=1.2, b=2. Ответ: 7.926 | а) a=2.1, b=4.3 |
| x=2, y=3. Ответ: 2.107 | а) x=9.5, y=-2.3; б) x=5.3, y=14.7 |
Вопросы
Что представляет собой система программирования? Какие задачи позволяет решать система программирования? Что такое трансляция, какие виды трансляции существуют? Перечислите основные части системы программирования. Как выполняется запуск системы Turbo Pascal? Охарактеризуйте интерфейс системы Turbo Pascal. Назначение основных пунктов меню. Что такое программа? Что такое словарь? Что такое оператор? Перечислите правила составления программ. Каковы этапы работы в системе программирования?§4 Структура программы
|
Из за большого объема этот материал размещен на нескольких страницах:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |







