
- •Лабораторная работа.1. Простейшие программы и базовые операции ввода вывода
- •Задание 1 Приложение «Hello World!»
- •Элементы простейшей программы
- •Функция main()
- •Переменные
- •Индивидуальное задание №1
- •Операции присваивания
- •Приведение типа
- •Смешанные выражения
- •Поразрядные операции и сдвиги
- •Инкремент и декремент
- •Условная операция
- •Функции ввода и вывода в С
- •Спецификация преобразования
- •Задание 2 Возможности функции printf( )
- •Escape-последовательности
- •Индивидуальное задание №2
- •Функции ввода строки — scanf() и gets()
- •Функции getch() и getche()
- •Задание 3 Пример функции ввода информации пользователем
- •Индивидуальное задание №3
- •Индивидуальное задание №4
- •Лабораторная работа.2. Управляющие инструкции, массивы
- •Управляющие инструкции if и switch
- •Индивидуальное задание №1
- •Индивидуальное задание №2
- •Управляющие конструкции циклов
- •Индивидуальное задание №3
- •Индивидуальное задание №4
- •Массивы
- •Индивидуальное задание №5
- •Требования к отчетам по лабораторной работе №2
- •Лабораторная работа.3. Строки, функции, файлы
- •Символы и строки
- •Задание 1.
- •Пример программы 1:
- •Пример программы 2:
- •Функции ввода-вывода
- •Функции работы со строками
- •Индивидуальное задание №1
- •Функции
- •Задание 2.
- •Индивидуальное задание №2
- •Задачи повышенной сложности
- •Файлы
- •Задание 3.
- •Функции работы с файлами
- •Индивидуальное задание №3
- •Требования к отчетам по лабораторной работе №3

Основы создания программ в Си |
Page 68 of 68 |
|
|
|
|
1.Иванов Вася 578-12-45
2.Сидоров Сергей 254-22-02
3.Иванов Иван 898-12-45
4.Петров Петр 255-34-12
Выберите номер записи для удаления ->3
Запись номер 3 удалена.
Данные из файла:
1.Иванов Вася 578-12-45
2.Сидоров Сергей 254-22-02
3.Петров Петр 255-34-12
Нажмите <Enter> для завершения
Для выполнения перезаписи в файл содержимого его необходимо стереть полностью. Для этого используйте следующую последовательность вызовов (см. подробнее стр. 370):
#include "stdio.h" #include "conio.h" #include <sys\stat.h> #include <sys\file.h>
#define FNAME "phones.txt\0" // имя файла void main()
{
char fname[20] = FNAME; int fd;
…
//открытие файла со стиранием его содержимого
fd = open(fname,O_RDWR|O_CREAT|O_TRUNC, S_IWRITE); close(fd);
}
Требования к отчетам по лабораторной работе №3
Отчет должен содержать описание решения всех индивидуальных заданий в следующем виде:
1.Текст задания;
2.Блок схема выполнения программы;
3.Код программы;
4.Текст результата выполнения.
Отчеты принимаются либо в электронном виде в документе не старше Word 2003. Либо в рукописном варианте.