Решение квадратного уравнения. Оператор варианта. Вычисление площадей фигур. 10. Примерные задания к контрольной работе
Скачать 443 Kb.
|
З А Д А Н И Я1. Выйти в редактор и получить на экране строки : * : = - / ? ( ) [ { ] } ' ` , . " ; + < > % ъ _ 1 2 0 9 4 8 7 6 3 5 abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ PROGRAM program CONST const type TYPE Begin End procedure { Программа вычисления функции Y=sin(x) } 2. В полученном на экране тексте раздвинуть строки. 3. Разделить первые три строки пополам, т.е. получить семь строк. 4. Удалить шестую строку. 5. Удалить пустые строки. 6. Скопировать первую строку в конец текста. 7. Поместить первую строку между 4 и 5 строками. 8. Переместить 3 и 4 строки в начало текста. 9. Подчеркнуть строки 1-ю -'*' , 2-ю - '=' , 3-ю - '-' . ПРИЛОЖЕНИЕ К ПРАКТИЧЕСКОМУ ЗАНЯТИЮОСНОВНЫЕ ТИПЫ ЯЗЫКА ПАСКАЛЬ: Integer -целый тип - целое число от -32768 до +32767,занимает 2 байта памяти Real - вещественный тип - числа от 1Е-37 до 15.9Е37 Boolean - логический тип - значение высказывания true или false char - символьный тип (один символ) byte - стандартный байтовый тип - целые от 0 до 255, занимает 1 байт памяти string - строковый тип. Целые типы: BYTE - целые положительные из интервала [ 0; 255 ]; WORD - целые положительные из интервала [ 0; 65535 ]; SHORTINT - целые из интервала [ -128; 127 ]; INTEGER - целые из интервала [ -32768; 32767 ]; LONGINT - целые из интервала [ -2147483648; 2147483647 ]; С Т А Н Д А Р Т Н Ы Е МАТЕМАТИЧЕСКИЕ Ф У Н К Ц И ИABS(X) эбсолют - модуль │x│ SIN(X) синус - синус x, где x в радианах. Перевод град .в рад. X=X*PI/180 COS(X) косинус - косинус x, где x в радианах ARCTAN(X) арктан - арктангенс х , где результат в радианах SQR(X) сквэа - квадрат х SQuaRe -англ. SQRT(X) сквэати - квадратный корень из х SQuare RooT -англ. PI пи - константа (π≈3.141592) ROUND(X) раунд - округление х. Результат - integer TRUNC(X) транк - целая часть числа без округления. Результат - integer INT(X) инт - целое, не превосходящее +Х. Результат - real ODD(X) од - нечетность. ODD(7)=true , ODD(8)=false FRAC(X) фрак - дробная часть числа EXP(X) эксп - экспонента функция y=ex (e≈2.71828) LN(X) лн - натуральный логарифм y=ln x (по основанию e). Формулы возведения в степень =EXP(LN(a)*x) - для a>0 и x>1 =EXP(LN(ABS(a))/x) - для 0 =EXP(LN(ABS(a))/x)*ABS(a)/a - для 0 ЗАПИСЬ МАТЕМАТИЧЕСКИХ ВЫРАЖЕНИЙВсе выражения записываются в одну строку с использованием круглых скобок и знаков арифметических операций согласно ПРИОРИТЕТА действий:
Запись математических выражений: В МАТЕМАТИКЕ: НА ПАСКАЛЕ: A+B/C (A+B)/C C/(A-B) A/B/C = A/(B*C) A*B/C = A/C*B = B/C*A (2+sqrt(abs(A-B)))/(B*C)-A Sin 30° sin(30*PI/180) arctg(1) arctan(1) = 0.785 (радиан ) arctan(1)*180/pi = 45 (градусов) A/(-B) 5e-6 sqr(sin(A*A)) sin(A)/cos(A) cos(60*pi/180)/sin(60*pi/180) или A:=60*pi/180 затем cos(A)/sin(A) СТРУКТУРА ПРОГРАММЫ Программа на Паскале имеет имя и состоит из символов. В программе используются специальные зарезервированные слова, значение которых не меняется и они должны записываться без ошибок. Структура программы на Паскале: Program Name; { название программы без пробелов } { разделы описаний записываются по мере надобности } Uses - раздел объявления модулей; label - раздел описания меток; const - раздел описания констант; type - раздел описания нестандартных типов; var - раздел описания переменных (используется чаще всего); function - раздел описания функций; procedure - раздел описания процедур; { основная программа } |