- •Общая структура программы.
- •Типы данных
- •4. Препрооцессор, его основные директивы.
- •Директивы препроцессора
- •Константы, их характеристики.
- •Строковые константы
- •Стандартные функции вывода.
- •Printf ( Управляющая Строка , Список Вывода );
- •(Стандартные библиотечные файлы
- •Операнд_1 Знак_Операции Операнд_2
- •20. Операторы передачи управления goto,continue,break,return.
- •If (Ошибка) goto error;
- •27.* Компонента StringGrig особенности ее использования
27.* Компонента StringGrig особенности ее использования
Компонента StringGrid
При работе с массивами ввод и вывод значений обычно организуется с ис-
пользованием компоненты StringGrid, предназначенной для отображения инфор-
мации в виде двухмерной таблицы, каждая ячейка которой представляет собой
окно однострочного редактора (аналогично окну Edit). Доступ к информации
осуществляется с помощью элемента Cells[ACol][ARow] типа AnsiString, где цело-
численные значения ACol, ARow указывают позицию элемента.
Внимание! Первый индекс ACol определяет номер столбца, а второй
ARow – номер строки в отличие от индексов массива.
В инспекторе объектов значения ColCount и RowCount устанавливают на-
чальные значения количества столбцов и строк в таблице, а FixedCols и FixedRows
задают количество столбцов и строк фиксированной зоны. Фиксированная зона
выделена другим цветом и обычно используется для надписей.
28. Использование функции rand ,random ,randomize (strand)при инициализации массивов.
Функция random(m) генерирует случайные числа в диапазоне [ 0, m – 1 ];
функция rand() генерирует случайные числа в диапазоне [ 0, Max_Int – 1 ] (описаны в файле stdlib.h).
Randomize генерирует абсолютно любые числа в любом промежутке
29. Досрочный выход из блока ,функции и проекта.
break – выход из цикла и оператора switch.
Оператор return (возврат) выполняет выход из текущей функции в точку ее вызова. Он, так же возвращает значение результата функции:
return Выражение;
Функции exit и abort
Функция exit (выход) прерывает программу и используется для завершения работы программы, например, при делении на ноль.
Функция описана файле stdlib.h и выглядит:
void exit ( int exit_code );
Параметр данной функции – ненулевое целое число, передаваемое системе программирования (служебное сообщение о возникшей ошибке).
Для завершения работы программы также может использоваться функция (прерывание)
void abort ( void );
действия которой аналогичны функции exit ( 3 ).
30. Указатели, операции * и & .
31. Операции над указателями
32. Связь указателей с массивами.
33. Указатель на указатель.
34. Работа с динамической памятью.Операции new, delete.
35. Строки в языке Си .Стандартные функции работы со строками(массивы символов char)
36.* Тип String.Функции преобразования строки char St()в String и наоборот.
37. Краткая характеристика стандартных библиотечных файлов *.h.
38. Функции пользователя ,способы описания ,вызов функции.
39. Передача данных по значению,по адресу .
40. Указатели на функции .Операция typedef.
41. Классы памяти ,зоны действия обьектов .
42. Структурный тип ,шаблон структуры.
43. Создание структурных переменных,массивы структур,указатели на структуру.
44. Опреации обращения к полям структуры.
45. Файлы и их типы.
46. Характеристика основных алгоритмов работы с файлами.
47. Особенности открытия файлов (режимы).Закрытиу файла.
48. Функции чтения записи информации.
49. Позицинирование в файлах.
50. Дополнительные функции работы с файлами .