Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
конспект 1 модуль СР 2012.doc
Скачиваний:
78
Добавлен:
19.02.2016
Размер:
3.1 Mб
Скачать

Опції головного меню для створення та редагування програм

File (Файл).

Надає засоби для виконання операцій з файлами (завантаження, збереження, створення, запис на диск, друк та ін.) і завершення роботи інтегрованого середовища. Основними командами даної опції є Open (відкриття існуючого файлу), New (створеня нового файлу для редагування), Save, Save as, Save all (збереження файлу, що знаходиться в редакторі, на диску з поточною чи новою позначкою, або збереження всіх відкритих файлів чи файлів програми) та Quit (вихід).

Edit (Редагування).

Надає засоби для редагування тексту, пошуку та заміни окремих його фрагментів. Основними командами даної опції є Copy (копіювання виділеного фрагменту тексту), Cut («вирізання» виділеного тексту), Paste (вставка попередньо скопійованого чи видаленого фрагменту тексту), Delete (видалення виділеного фрагменту тексту), Find (пошук зазначеного фрагменту тексту), Replace (заміна визначеним текстом), Go toабо Go to line number (перехід на зазначений рядок тексту).

Для редагування тексту програми використовуються наступні клавіші і комбінації клавішів:

Insert - включення/виключення режиму вставлення символів;

Delete - вилучення поточного символу;

Backspace - вилучення символу ліворуч від курсору;

Home - перенесення курсору в початок рядка;

End - перенесення курсору в кінець рядка;

Ctrl - перенесення курсору на слово праворуч;

Ctrl - перенесення курсору на слово ліворуч;

Page Up - прокручування тексту на екран уверх;

Page Down - прокручування тексту на екран униз;

Tab - вставлення символу табуляції (8 пробілів);

Для роботи з блоком тексту:

Shift - виділення блоку

Ctrl Insert - скопіювати блок у буфер (команда Copy);

Shift Insert - вставити блок з буферу за курсором (команда Paste);

Shift Delete - вирізати блок у буфер (команда Cut);

Ctrl Delete - усунути блок (команда Clear або Delete);

Undo - відміна останньої дії (Alt+Backspace);

Redo - повторення скасованої дії;

Завдання

  1. Виробити навики практичного використання інтегрованих середовищ для мов Паскаль та Cі.

2. На прикладі текстiв програм, наведених нижче, виконати редагування програм командами, описаними в теоретичних відомостях та рекомендованій літературі.

Паскаль:

Program tab;

const LEFT = 0;

RIGHT = 4;

TABUL = 0.5;

var fx,

fy : real;

function fun1(farg : real) : real;

var ni : integer;

ftemp : real;

begin

ftemp := 1;

for ni := 1 to 5 do

ftemp := sqrt((ni + farg) / ni);

fun1 := ftemp;

end;

function fun2(farg : real) : real;

begin

fun2 := ln( 2 * farg * farg) + 3 * sin(farg);

end;

Begin

fx := LEFT;

while fx <= RIGHT do

begin

if fx <= 2.0

then

fy := fun1(fx)

else

fy := fun2 (fx);

fx := fx + TABUL;

end;

End.

Cі:

#include <math.h>

const float LEFT = 0,

RIGHT = 4,

TABUL = 0.1;

float fun1(float farg)

{

float ftemp = 0;

int ni;

for ( ni = 1; ni <= 5; ni = ni + 1)

ftemp = ftemp + sqrt((farg + ni) / ni);

return ftemp;

}

float fun2(float farg)

{

float ftemp = log(2 * farg * farg) + 3 * sin(farg);

return ftemp;

}

void main ()

{

float fx = LEFT;

float fy;

while (fx <= RIGHT)

{

if (fx <= 2)

fy = fun1(fx);

else fy = fun2(fx);

fx = fx + TABUL;

}

}