- •Технологии программирования
- •2. Верное утверждение в языке с:
- •Имя структуры - это любое имя, соответствующее синтаксису языка с
- •16. Описание кода программы на языке с:
- •Пример правильного объявления и инициализации массива в языке с:
- •Верное утверждение в языке с:
- •Верное утверждение в языке с:
- •Пример указателя в языке с:
- •Функция языка с для для работы со строками:
- •Функция для работы с файлами в языке с:
- •Верное утверждение о функциях в языке с:
- •Верное утверждение об указателях в языке с:
- •Пример объявления структуры в языке с:
- •В состав графического пакета языка с входит:
- •В результате выполнения программы к станет равным 1
- •Описание кода программы на языке с: int main() {
- •Значение переменной sum равно 12
- •Описание кода программы на языке с: int main() {
- •Верное утверждение о функциях в языке с:
- •Тело функции заключается с двух сторон в фигурные скобки
- •Верное утверждение о структурах в языке с:
- •Структура - это конструкция, которая позволяет объединить переменные с разными типами в один составной объект
- •Функция для работы с файлами в языке с:
- •Описание кода программы на языке с:
- •Описание кода программы на языке с:
- •Верное утверждение о функциях в языке с:
- •Верное утверждение о функциях в языке с:
Верное утверждение о функциях в языке с:
Тело функции заключается с двух сторон в круглые скобки
Прототипы (заголовки) всех функций следует описывать в начале программы
Прототипы (заголовки) функций можно не описывать в программе
В результате своей работы функция возвращает массив значений
Описание прототипов (заголовков) всех функций не обязательно
В строке заголовка функции в круглых скобках располагаются выходные (фактические) параметры
Функциям передаются значения фактических параметров
Верное утверждение об указателях в языке с:
Если указатель имеет базовый тип int, то переменная занимает 8 байт
Если указатель имеет базовый тип int, то переменная занимает 4 байта
Если указатель имеет базовый тип char, то переменная занимает 1 байт
Если указатель имеет базовый тип float, то переменная занимает 2 байта
В объявлении переменной, являющейся указателем, очень важен базовый тип
Пример объявления структуры в языке с:
struct R3 Vector { double х; double у; double z
int arr(int x, int y) ; double x; double y; double z
double str(double a ); int x; double y; double z
double Summa[20]; char NameS[12]; double x
struct DataB { char fam[15]; charNameS[12]; long Tel
Динамические структуры данных:
линейные списки
файлы
стеки
буфер данных
адреса ячеек
спецификаторы формата
Описание фрагмента программы в языке С:
#include <stdioh>
void main() {
FILE *pf;
pf= fopen("FileName", "rb"); }
Строка “FileName” задает имя файла и путь к нему
Функция fopen( ) открывает двоичный файл для чтения
Файл всегда успешно открывается с помощью функции fopen( )
Функция fopen( ) открывает текстовый файл для записи
Функция fopen() открывает текстовый файл для чтения
pf — переменная, в которую записывается содержимое исходного файла
Вся служебная информация о файле сохраняется в файле с именем “FileName”
В состав графического пакета языка с входит:
Заголовочный файл time.h
Драйверы принтеров
Заголовочный файл locale.h
Заголовочный файл graphics.h
Заголовочный файл float.h
Заголовочный файл stdio.h
Описание кода программы на языке С: int main () { int t=7, a=2, k=5 ;
if (t)a) { if (a<k) k=a ; else k=t; } return (0); }
Выражение t>a принимает значение истина, поэтому выполняются операторы в фигурных скобках
Переменные t, а, к являются числами с плавающей точкой
В результате выполнения программы к станет равным 5
В результате выполнения программы к станет равным 2
Выражение t>a принимает значение ложь, поэтому выполняется операторы в фигурных скобках
В результате выполнения программы к станет равным 7
Описание кода программы на языке С: int main() {
int i;
for (i=l; i<=50; i ++) {
if (i%3) continue;
printf("%8d ", i); } }
Сначала параметр цикла i устанавливается равным 1
Как только переменная цикла i примет значение 51, цикл прекратится
Программа выводит на экран нечетные числа
Программа выводит на экран все числа от 1 до 50
Программа выводит на экран числа кратные восьми
На каждом шаге цикла параметр цикла i будет уменьшен на единицу
Описание кода программы на языке С: int main () { int t=3, a=5, k=8 ;
if (t)a) { if (a<k) k=a ; else k=t; } return (0); }
