Вопрос 1
Текстовый редактор — компьютерная программа, предназначенная для обработки текстовых файлов, такой как создание и внесение изменений.
Основные функции: показ текста (файла) на экране, вывод на бумагу; вставка строк и символов; удаление строк, слов и символов; перемещение нескольких строк или прямоугольного блока символов в другое место текста; копирование (размножение) строк и цепочек символов; поиск строки по заданному образцу (контексту, цепочке символов); выравнивание ширины текста, автоматический перенос слов по правилам грамматики языка; резка и склейка строк; замена одного абзаца (повторяющейся цепочки символов) на другой; преобразование строчных букв в прописные и обратно; вставка в текст заготовок из определенного набора, быстрая смена набора заготовок; контроль формируемого текста по правилам грамматики и словарю выбранного языка; набор сложных математических формул; полиграфическое оформление текста.
Текстовый процессор — вид прикладной компьютерной программы, предназначенной для производства (включая набор, редактирование, форматирование, иногда печать) любого вида печатной информации. Иногда текстовый процессор называют текстовым редактором второго рода.
Вопрос 2
Арифметические операции
+ Прибавляет величину, находящуюся справа, к величине, стоящей слева
- Вычитает величину, стоящую справа, из величины, указанной слева
* Умножает величину справа на величину, находящуюся слева
/ Делит величину, стоящую слева, на величину справа. Результат усекается, если оба операнда целые числа
% Дает остаток от деления величины слева на величину, стоящую справа (только для целых чисел)
++ Прибавляет 1 к значению переменной, стояшей слева (префикная форма), или к переменной, стояшей справа (постфиксная форма)
-- Аналогично ++, но вычитает 1
Операции (от высшего приоритета к низшему)Порядок выполнения
() {} -> . Л-П
! ~ ++ -- - (тип) * & sizeof (все унарные) П-Л
* / % Л-П
+ - Л-П
<< >> Л-П
< <= > >= Л-П
== !== Л-П
& Л-П
/\ Л-П
| Л-П
&& Л-П
|| Л-П
?: Л-П
= += -= *= /* %= П-Л
, Л-П
Условные обозначения: Л-П - порядок выполнения слева направо, а П-Л - наоборот.
Пример:
Написать программу, которая будет давать один и тот же результат, но при этом будут использованы различные выражения, такие, как: x = x + 1; ++x=; и x++.
#include <stdio.h>
#include <conio.h>
#include <windows.h>
// Пример программы, использующей для вычислений
// выражения: x = x + 1; ++x; и x++
main()
{
char str[50];
int x=5;
int y=60;
// Очистить экран
textbackground(2);
textcolor(4);
clrscr();
// Вычисление x++ и ++y
x++;
++y;
CharToOem("x=%d y=%d \n", str);
printf(str, x, y);
CharToOem("x=%d y=%d \n", str);
printf(str, x++, ++y);
// Конец программы
CharToOem("\n Для выхода нажмите любую клавишу", str);
printf(str);
getch();
}
Указатель – это объект, содержащий адрес другого объекта и позволяющий косвенно манипулировать этим объектом. Каждый указатель ассоциируется с некоторым типом данных, который определяет тип указателя.
Косвенная адресация
Косвенная адресация - это адресация по указателю(адресу) записанному в рабочем регистре.
Адресный код команды в этом случае указывает адрес ячейки памяти, в которой находится адрес операнда или команды. Косвенная адресация широко используется в малых и микроЭВМ, имеющих короткое машинное слово, для преодоления ограничений короткого формата команды (совместно используются регистровая и косвенная адресация).
№ 30
Какие существуют системы счисления? Привести примеры. Какие системы счисления относятся к позиционным? Что такое «код числа»? Что называется цифрами, разрядами, разрядностью и длиной числа? Что такое «разрядная сетка», «длина разрядной сетки», «вес разряда» и «диапазон представления чисел»?
Какие существуют нормальные формы аналитического представления логических функций?
Что такое «унарная» и «бинарная» операции? Примеры. Что такое «указатель»? Для чего применяется унарная операция взятия адреса? Примеры.
Задача.
№ 31
Общая схема устройства компьютерной системы. Что входит в понятие архитектуры ЭВМ?
Что является объектом обработки в программе Microsoft EXCEL? Как называется документ EXCEL? Что такое «рабочий лист», из чего состоит и чем характеризуется? Что такое «ячейка таблицы», как она обозначается? Что такое «относительный» и «абсолютный» адрес ячейки? Примеры.
Что такое «операция», «элементарная конструкция», «операнд»? Что такое «одномерный массив»? Пример работы с одномерным массивом.
Задача.