Главная » Файлы » Для учня/студента » Інформатика [ Добавить материал ]

В категории материалов: 313
Показано материалов: 31-40
Страницы: « Попередні 1 2 3 4 5 6 ... 31 32 Наступні »

Сортировать по: Даті · Назві · Завантаженням · Переглядам

Функції рядків

Корoткий опис:  Реферат на тему: Функції рядків Функції рядків призначені для роботи з текстами. Вони забезпечують виконання великої кількості операцій над текстовими данними — порівняння, пошуку та перетворення P - імен символів та чисел. 1. UNPACK . Повертає список символів, P - імена кожного з яких складаються з символів атома . Якщо не є атомом, повертається NIL. $ (UNPACK ‘abcde) $ (UNPACK 216) $ (SETQ *PRINT-BASE 16*) (a b c d e) (\2 \1 \6) $ (UNPACK 216) (\0 \D \8) 2. PACK . Повертає символ, P - ім’я якого складіється зі счеплених P - імен атомів у списку . Для визначення P - імен чисел використову- ється поточна система числення. Функція PACK завжди повертає символ, навіть якщо P - ім‘я складається тільки з однозначних чисел. $ (PACK ‘(a b c d e) $ (PACK ‘(\7 \3 \1) $ (PACK ‘(Q \7 \A \1)) abcde |731| Q7A1 3. PACK* ... . Повертає символ, P-ім’я якого складається зі счеплених P-імен атомів. Ця функція є вузькою версією PACK, оскільки вона працює не зі списком атомів, а з будь-якою кількістю атомів. $ (PACK* ‘a ‘b ‘c) $ (PACK 4 ‘QW ‘T) ABC |4QWT| 4. CHAR . Якщо — символ або число, а — невід’ємне ціле число, функція CHAR повертає символ, P - ім’я якого є n-ий символ P - імені , причому відлік символів починається з 0. Функція повертає NIL якщо не ноль і не додатнє ціле число, або якщо P - ім’я атома містить меньш ніж n символів. (DEFUN CHAR (atm n) $ (CHAR ‘ABCDE 3) $ (CHAR 12345 0) ((ATOM atm) D \1 (NTH n (UNPACK atm)) ) ) 5. SUBSTRING . Якщо — символ або число, та — невід’ємні цілі, nЈm, то функція SUBSTRING повертає символ, P - ім’я якого складається з символів P - імен атома починаючи з n-ого до m-ого, причому відлік символів починається з 0. Якщо nЈ0, то вважається що n=0. Якщо m не вказано, або меньше за 0 чи більше за кількість символів в P - імені атома, m вважається рівним кількості символів в P - імені атома. Якщо n>m повертається NIL. (DEFUN SUBSTRING (atm n m)

Читати далі   Написати відгук/Голосувати  

Microsoft Office. Повна характеристика всіх офісних програм

Корoткий опис:  Реферат
на тему:
Microsoft Office. Повна характеристика всіх офісних програм

На основі офісних систем компанії Microsoft можуть бути реалізовані наступні рішення:
Організація документообігу для малих і середніх організацій на основі Microsoft Share Point Portal Server або Windows SharePoint Services.
Комплексні поштові системи на основі Microsoft Exchange.
Системи планування і розподілу ресурсів на базі Microsoft Project.
Найновіші продукти, що входять у систему Microsoft Office :

Microsoft Office 2003
Пакет Office 2003, спадкоємець Microsoft Office XP, є ключовим компонентом системи Microsoft Office System. Цей пакет дозволяє забезпечити взаємозв'язок людей, даних і бізнес-процесів, спрощуючи прийняття найбільш ефективних заходів і одержання високих результатів. У пакеті Office 2003 містяться структурні модулі, необхідні для створення рішень з використанням бізнес-даних, а також засоби, що допомагають співробітникам компанії передбачати зміни, керувати ними, реагувати на них. Завдяки використанню пакету Office 2003 забезпечується більш швидка й ефективна спільна робота груп і розширюються можливості участі співробітників у створенні бізнес-середовищ, що вимагають великих витрат ресурсів.
У різні випуски Office 2003 можуть входити наступні додатки системи Microsoft Office:

Microsoft Office Outlook 2003
Outlook 2003 є диспетчером особистих даних і програмою зв'язку системи Microsoft Office System. У додатку Outlook 2003 забезпечується єдиний центр управління електронною поштою, календарями, контактами та іншими особистими відомостями і даними групи. Завдяки основним удосконаленням Outlook 2003, таким як новий режим кешування, автоматичне групування повідомлень, обробка небажаної пошти і поліпшені засоби перегляду

Читати далі   Написати відгук/Голосувати  

Цілі та дійсні типи мови Турбо Паскаль

Корoткий опис:  Реферат на тему:
Цілі та дійсні типи мови Турбо Паскаль

Базовий тип цілих integer утворено цілими, які займають 2 байти в знаковому поданні. Тепер уже зрозуміло, чому їх діапазон від -32768 до 32767. Крім цього типу, в мові Турбо Паскаль є ще кілька типів для подання цілих. Укажемо їх імена, спосіб (знаковий/беззнаковий) та розміри подання в байтах, а також їх діапазони.
Тип Byte – беззнакові в 1 байті, 0..255.
Тип Shortint – знакові в 1 байті, -128..127.
Тип Word – беззнакові в 2 байтах, 0..65535.
Тип Longint – знакові в 4 байтах, -2147483648..2147483647.
Для всіх цих типів означено всі операції, що й для типу Integer.
Числа базового типу Real займають 6 байтів. 1 біт зайнятий знаком числа, 39 – дробовою частиною, 8 – порядком. Нескладно підрахувати, що діапазон додатних чисел – від 2-126 2.9 10-39 до (2-2-39) 2127 1038.
Значення типу Single займають 4 байти (дробова частина – 23 біти, порядок – 8). Діапазон додатних значень – від 2-126 до (2-2-23) 2127 1038.
Значення типу Double займають 8 байтів (дробова частина – 52 біти, порядок – 11). Відзначимо, що з урахуванням особливостей архітектури сучасних комп'ютерів краще користуватися цим типом, ніж типом real [Григ]. Діапазон додатних значень – від 2-1022 10-315 до (2-2-52) 21023 10315.
Значення типу Extended займають 10 байтів (дробова частина – 64 біти, порядок – 15). Діапазон додатних значень – від 2-16382 10-4931 до  2 216383 104932.
Відзначимо, що в процесорі комп'ютера числа обробляються саме в поданні типу Extended. При записі в регістри процесора числа з інших типів перетворюються в цей. Отже, цей тип має найбільший серед дійсних типів діапазон та найвищу точність подання дійсних чисел.
Значення типу Comp (скорочене compound – складений) займають 8 байтів. Ці значення є дійсними поданнями цілих чисел від -263 до +263-1. До них застосовні операції дійсних, а не цілих типів.
І останнє зауваження. Кількість байтів, які займаються значеннями будь-якого

Читати далі   Написати відгук/Голосувати  

Цикл "поки" та його використання

Корoткий опис:  Реферат на тему:
Цикл "поки" та його використання


1. Поки...
Приклад 1. Розглянемо дещо штучну задачу: написати цілочислову функцію з ім'ям pow для обчислення степеня an за довільним натуральним a і n 0. Задача має елементарне розв'язання: an=enlna, і в тілі функції достатньо написати pow:=round(exp(n*ln(a))). Проте невід'ємні степені цілих чисел є цілими, тому спробуємо обійтися без нецілих виразів із функціями exp і ln.
За означенням, an є a a ... a, тобто a0=1, ai=ai-1 a для i=1, 2, ... , n. Це підштовхує до спроби обчислення an шляхом багаторазового множення на a. Спочатку шуканий степінь p=1, і треба n разів умножити його на a. Після першого множення p=a, і треба n-1 разів умножити його на a тощо. Перед останнім множенням p=an-1. Таким чином,
спочатку p=1 і треба виконати n множень на a, і поки залишаються "невикористані" множники a, ми множимо p на a, одержуємо новий степінь p і запам'ятовуємо, що "невикористаних" множників стало менше на 1.
Остання фраза, власне, і є алгоритмом обчислення an. Перекладемо його на мову Паскаль.
Нам потрібні змінні p і a для збереження степеня і його основи, а також змінні n і k для збереження показника степеня й кількості "невикористаних" множників. Змінні a і n – параметри нашої функції, тому їх початкові значення тут не важливі. Тепер алгоритм можна уточнити:
p:=1; k:=n;
поки k>0 виконувати {залишилися "невикористані" співмножники}
begin p:=p*a; k:=k-1 end
Якщо перекласти на англійську мову слова поки і виконувати як while і do, то утвориться:
p:=1; k:=n;
while k>0 do{залишилися "невикористані" співмножники}
begin p:=p*a; k:=k-1 end
Але це вже Паскаль! Справа в тім, що вираз вигляду
while умова do оператор
називається while-оператором, або оператором циклу з перед-умовою. Вираз "while умова do" називається заголовком циклу, "оператор" – тілом. Ми б назвали while-оператор циклом з умовою продовження, але цей термін дотепер у літературі не з'являвся.
Опишемо семантику оператора циклу та прокоментуємо всі ці назви. Виконання оператора циклу починається з того, що обчислюється умова, записана в заголовку. Якщо вона істинна, то виконується тіло циклу і знову обчислюється умова. Якщо вона істинна, усе повторюється. Якщо ж при черговому обчисленні умова стає хибною, то тіло циклу не виконується і взагалі виконання оператора циклу на цьому закінчується. Зокрема, якщо при першому обчисленні умова хибна, то тіло циклу не виконується жодного разу.
Отже, обчислення умови й виконання тіла повторюється, тобто має циклічний характер. Можна сказати, що обчислення умови й виконання тіла утворюють цикл, як день і ніч, змінюючи одне одного, утворюють добу. Істинність умови веде до продовження виконання оператора циклу, хибність – до його завершення, тому умова називається умовою продовження. Вона також називається перед-умовою, оскільки з її обчислення починається черговий цикл. Останній цикл неповний – у ньому тільки обчислюється умова (і виявляється хибною).
Оператору з перед-умовою відповідає блок-схема, зображена на рис.4.1.
Повернемося до задачі. Послідовність операторів для обчислення an при a=2, n=3 задає процес
p:=1; k:=3;
обчислення умови k>0: true ;
p:=1*2; k:=3-1; {p=2; k=2}

Читати далі   Написати відгук/Голосувати  

Інформація та інформаційні процеси

Корoткий опис:  Частина І. Вступ до інформатики
Глава 1. Загальні поняття інформатики
§ 1. Інформація та інформаційні процеси
У цьому параграфі ви вивчите:
- поняття про інформацію та її властивості;
- історію і предмет інформатики;
- інформаційні процеси;
- одиниці інформації.
Поняття інформації
Навколишній світ складається з речовини й енергії та існує завдяки взаєм¬ним перетворенням енергії в речовину і навпаки. Наприклад, рослини одержують сонячну енергію і ростуть. Рослини стають кормом для багатьох комах, травоїд¬них тварин і т.д. Завдяки корму тварини можуть рухатися, тобто виробляти механічну енергію. Ви можете самі навести приклади інших ланцюжків пере¬творення між речовиною та енергією.
Ще однією важливою складовою навколишнього світу є інформація. Її не можна віднести ні до речовини, ні до енергії, однак вона є дуже вагомою для повноцінного розвитку живих організмів. Наприклад, тварини в череді обміню¬ються інформацією про небезпеку, комахи сповіщають одна одну про зруй¬нований мурашник тощо. Навіть найпростіші одноклітинні організми постійно одержують інформацію (наприклад, про температуру навколишнього середо¬вища) і використовують її для вибору сприятливих умов свого існування.
Інформація (від латинського слова informatio - роз'яснення, виклад) — це відомості про навколишній світ і процеси, що відбуваються у ньому.

Читати далі   Написати відгук/Голосувати  

Шаблон зчитування даних із файла input.txt та запис результатів у файл output.txt

Корoткий опис:  Шаблон зчитування даних
із файла input.txt та запис результатів у файл output.txt

uses crt;
{роздiл опису змiнних, типів та констант}
begin
clrscr;
assign(f1,'input.txt'); reset(f1);
assign(f2,'output.txt'); rewrite(f2);
readln(f1,kt);
for i:=1 to kt do
begin
{роздiл опису вказiвок}
end;
close(f1); close(f2); readln
end.

Завдання
Скласти паскаль-програму для обрахунку суми елементів головної діагоналі квадратної матриці розміром NxN. (1 Приклад паскаль-програми
uses crt;
const n=50;
var a:array[1..n,1..n] of byte;
f1,f2:text; k,kt,m,i,j:byte; S:word;
begin
clrscr;
assign(f1,'input.txt'); reset(f1); {обов’язкова наявність файла input.txt}
assign(f2,'output.txt'); rewrite(f2);{в тiй самiй папцi щой файл turbo.exe}
readln(f1,kt); {процедура зчитує кiлькiсть варiантiв}
for k:=1 to kt do
begin
{---------------зчитування даних iз файла input.txt-------------------}
readln(f1,m); {процедура зчитує розмiр масиву}
for i:=1 to m do begin for j:=1 to m do read(f1,a[i,j]); readln(f1)end;
{---------------алгоритм виконання поставленої задачi-----------------}
S:=0; for i:=1 to m do S:=S+a[i,i];
{---------------запис даних у файл output.txt-------------------------}
writeln(f2,s); {процедура записує суму елементiв в результуючий файл}
end;
close(f1); close(f2);
end.

Читати далі   Написати відгук/Голосувати  

Штучний інтелект. Технології штучного інтелекту

Корoткий опис:  РЕФЕРАТ
на тему:
Штучний інтелект. Технології штучного інтелекту


При вирішенні будь-якої задачі управління здійснюється обробка інформації на рівні спеціаліста з можливим залученням засобів комп’ютерної обробки. Інформаційне забезпечення повинне забезпечити ефективність обміну інформацією між керівництвом і об’єктом управління. В склад інформаційного забезпечення, звичайно, включають дані, які характеризують різнобічну діяльність підприємств, нормативні та законодавчі акти, що впливають на процеси господарювання, засоби їх формалізованого опису, програмні засоби ведення і підтримки баз даних. Швидкі зміни в політичній та економічній сферах країни ще більше підкреслили роль своєчасного інформаційного забезпечення для управління виробництвом. Економічні моделі діяльності часто визначаються не стільки інтересами власника виробництва, а і в значній мірі формуються під впливом дії законів та податкової політики держави. Це і обумовлює необхідність впровадження та мобільного використання експертних систем, які б допомагали орієнтуватися в динамічно змінному середовищі, - на що у менеджерів не вистачає часу через основні обов’язки.

Історія розвитку галузі штучного інтелекту.
Тепер, коли нагромаджено досвід в організації технологій переробки інформації, відбувається перехід до створення інформаційних технологій з використанням штучного інтелекту. Вважається, що основні напрями в галузі створення інформаційних технологій і штучного інтелекту пов’язані з винайденням ефективних систем подання знань і організацією процесу комунікації користувачів з ЕОМ, а також з плануванням доцільної діяльності та формуванням глобальної структури нормативної поведінки.
Вважається, що розвиток сучасних систем штучного інтелекту розпочався з 50-х років ХХ століття. Цьому сприяла програма, що була розроблена А.Ньюеллом і призначена для доведення теорем в численні під назвою “Логіг-Теоретик”. Деякі автори називають цю систему експертною. Ця робота поклала початок першого етапу досліджень в галузі штучного інтелекту, пов’язаного з розробкою програм, які розв’язують задачі на основі використання різноманітних евристичних методів. Цей етап обумовив появу і розповсюдження терміну штучний інтелект.

Читати далі   Написати відгук/Голосувати  

Обpобка масивiв

Корoткий опис:  В Лiспi є поняття списку, але немає поняття масиву. Масиви можна емулювати за допомогою спискiв. Для цього необхiдно написати функцiї конструювання масивiв, доступу до елемента масива, та змiни значення елемента масива. Розглянемо цю технiку на прикладi.

Задача. В масивах a:array [0..k] of integer та b:array [0..l] of integer зберiгаються коефiцiєнти двох многочленiв степеней k та l. Заповнити масив c:array[0..m] of integer коефiцiєнтами їх добутку. Числа k,l,m - натуральнi, m = k+l. Елемент масива з iндексом i мiстить коефiцiєнт при x в степенi i.

Читати далі   Написати відгук/Голосувати  

Об’єкти в документах Microsoft Word

Корoткий опис:  Об’єкти в документах Microsoft Word
Сучасні потужні текстові процесори, до яких належить i Microsoft Word, дають можливість не лише вводити та редагувати текст, але й розміщувати в документі об’єкти різних типів, створені за допомогою інших програм. Для вставки об’єкта в документ необхідно встановити текстовий курсор в те місце, де цей об’єкт має бути розташований, i виконати команду Вставка Об’єкт. Про те, об’єкти якого типу можна вставляти в даний до-кумент (діаграми, елект¬ронні таблиці, зображення, вiдеоклiпи, формули тощо), можна дізнатися, звер¬нувшись до списку Тип об’єкта діалогового вікна Вставка об’єкта (рис. 11.20), яке вiдкривається вказаною вище коман-дою .
При виборі у списку Тип об’єкта певного елемента завантажується вiдповiдне застосування (наприклад, для елемента Діаграма Microsoft Excel це табличний процесор Microsoft Excel), за допомогою якого можна створи-ти об’єкт i вставити його в документ.

Читати далі   Написати відгук/Голосувати  

Об’єктно-орієнтоване програмування

Корoткий опис:  У порівнянні з традиційними способами програмування ООП володіє поруч переваг. Головне з них полягає в тім, що ця концепція найбільшою мірою відповідає внутрішній логіці функціонування операційної системи (ОС) Windows. Програма, що складається з окремих об'єктів, відмінно пристосована до реагування на події, що відбуваються в ОС. До інших переваг ООП можна віднести велику надійність коду і можливість повторного використання відпрацьованих об'єктів.
У цій главі розглядаються способи реалізації основних механізмів ООП у Object Pascal і Delphi:
- поняття об'єкта, класу і компонента;
- основні механізми ООП: інкапсуляція, спадкування і поліморфізм;

Читати далі   Написати відгук/Голосувати  

1-10 11-20 21-30 31-40 41-50 51-60 ... 301-310 311-313