Презентация Лабораторная работа 4. Подпрограммы онлайн

На нашем сайте вы можете скачать и просмотреть онлайн доклад-презентацию на тему Лабораторная работа 4. Подпрограммы абсолютно бесплатно. Урок-презентация на эту тему содержит всего 12 слайдов. Все материалы созданы в программе PowerPoint и имеют формат ppt или же pptx. Материалы и темы для презентаций взяты из открытых источников и загружены их авторами, за качество и достоверность информации в них администрация сайта не отвечает, все права принадлежат их создателям. Если вы нашли то, что искали, отблагодарите авторов - поделитесь ссылкой в социальных сетях, а наш сайт добавьте в закладки.
Презентации » Развлечения и Юмор » Лабораторная работа 4. Подпрограммы



Оцените!
Оцените презентацию от 1 до 5 баллов!
  • Тип файла:
    ppt / pptx (powerpoint)
  • Всего слайдов:
    12 слайдов
  • Для класса:
    1,2,3,4,5,6,7,8,9,10,11
  • Размер файла:
    54.50 kB
  • Просмотров:
    126
  • Скачиваний:
    0
  • Автор:
    неизвестен



Слайды и текст к этой презентации:

№1 слайд
Лабораторная работа .
Содержание слайда: Лабораторная работа №4. Подпрограммы

№2 слайд
Задание на лабораторную
Содержание слайда: Задание на лабораторную работу Написать программу, реализующую хранение информации, указанной в вариантах индивидуальных заданий, в массиве структур и следующие действия: добавление элемента удаление элемента по заданному значению ключевого поля просмотр (вывод на экран) всех элементов, содержащих информацию поиск и изменение элемента по заданному значению ключевого поля просмотр (вывод на экран) всех элементов, у которых поле отбора имеет заданное значение Оформить все действия в виде функций, массив и другие данные передавать в функции как параметры.

№3 слайд
Язык программирования C
Содержание слайда: Язык программирования C Структуры Структура – это структура данных, состоящая из фиксированного числа компонентов, называемых полями структуры. В отличие от массива, компоненты (поля) записи могут быт различного типа. Чтобы можно было ссылаться на тот или иной компонент записи, поля именуются. Структура является аналогом типа данных запись из языка Паскаль.

№4 слайд
Переменные типа структура
Содержание слайда: Переменные типа структура объявляются следующим образом: struct <имя типа> { <список полей> } <имя переменной>; Здесь <имя типа>, <имя переменной> – правильный идентификатор; struct – зарезервированное слово; <список полей> – список полей; представляет собой последовательность разделов структуры, между которыми ставится точка с запятой.

№5 слайд
Массив структур можно описать
Содержание слайда: Массив структур можно описать следующим образом: struct Stud { char fam[15], name [15]; int group; Birthday bd; float rating; } PMI[100];

№6 слайд
Указатели Язык Си имеет
Содержание слайда: Указатели Язык Си имеет средства работы непосредственно с областями оперативной памяти ЭВМ, задаваемыми их адресами (указателями). В языке C указатели строго типизированы, т. е. различают указатели (адреса) символьных, целых, вещественных величин, а также типов данных, создаваемых программистом.

№7 слайд
Для указателей одного и того
Содержание слайда: Для указателей одного и того же типа допустимой является операция присваивания, кроме того указателю типа void может быть присвоено значение адреса данного любого типа, но не наоборот, например int *a, *b; double *d; void *v; ... a = b; /* Правильно */ v = a; /* Правильно */ v = d; /* Правильно */ b = v; /* Неправильно */ d = a; /* Неправильно */

№8 слайд
Для поддержки адресной
Содержание слайда: Для поддержки адресной арифметики в языке Си имеются две специальные операции - операция взятия адреса & и операция получения значения по заданному адресу * (операция разадресации). Рассмотрим работу вышеописанных операций на следующем примере int *p, a, b; double d; void *pd; p = &a; *p = 12; p = &b; *p = 20; /* Здесь a содержит число 12, b - число 20 */ pd = &d; *( (double *) pd ) = a; /* Здесь d содержит число 12.0 */

№9 слайд
Содержание слайда:

№10 слайд
Содержание слайда:

№11 слайд
Состояние ячеек после
Содержание слайда: Состояние ячеек после присваивания *p = 20

№12 слайд
Следует также опасаться
Содержание слайда: Следует также опасаться случая, когда указатель содержит адрес объекта программы, завершившего свое существование. Например, результат работы следующей программы неверен и непредсказуем: #include <stdio.h> #include <math.h> double * Cube(double x) { double cube_val; cube_val = x*x*x; return &cube_val; } void main(void) { double *py; py = Cube(5); printf("y1 = %lf\n", *py); sin(0.7); printf("y1 = %lf\n", *py); }

Скачать все slide презентации Лабораторная работа 4. Подпрограммы одним архивом: