Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Методические рекомендации по проведению СРСП.

Задания к лабораторной работе № 7. | Лабораторная работа № 8. Программирование задач обработки структур данных. | Лабораторная работа № 9. Разработка программ с использованием файловых переменных. | Лабораторная работа № 10. Разработка программ с использованием графических функций языка Си. | Тема 1. Запись констант, стандартных функций, выражений, операторов присваивания. Запись программ линейных структур алгоритмов. | Форма проведения: Решение задач. | Методические рекомендации по проведению СРСП. | Методические рекомендации по проведению СРСП. | Методические рекомендации по проведению СРСП. | Тема 12. Методы сортировки. |


Читайте также:
  1. VII. Методические указания
  2. XIV. Требования к проведению государственного санитарно-эпидемиологического надзора и производственного контроля
  3. Гигиенические рекомендации к расписанию уроков
  4. ГЛАВА 1. СОВРЕМЕННЫЕ ТЕОРЕТИКО-МЕТОДИЧЕСКИЕ ПОДХОДЫ К ИССЛЕДОВАНИЮ КОРПОРАТИВНОЙ КУЛЬТУРЫ В ТОРГОВЫХ ОРГАНИЗАЦИЯХ
  5. Диетические рекомендации
  6. Дополнительные рекомендации
  7. Драматизация и инсценирование литературного произведения как методические приемы изучения литературы

Контрольный пример 1. Дан текстовый файл f; записать его в обратном порядке в файл g.

Контрольный пример 2. Дан символьный файл f; заменить в нем все точки и запятые плюсами и записать в файл g.

 

/* пример 1 */ #include <stdio.h> #include <string.h> main() { file *f, *g; char *s; f = fopen("f1.txt", "r"); g = fopen("f2.txt", "w"); while (!feof(f)) { fgets(s, 20, f); strrev(s); fputs(s,g); } fclose(f); fclose(g); return 0; } /* пример 2 */ #include <stdio.h> main() { FILE *f, *g; char с; f = fopen("f1.txt", "r"); g = fopen("f2.txt", "w"); while (!feof(f)) { c=fgetc(f); if (c=='.' || c==',') fputc(‘+’, g); else fputc(c, g); } fclose(f); fclose(g); return 0; }

Контрольный пример 3. Дан файл, содержащий целые числа. Найти сумму и произведение компонент файла.

Контрольный пример 4. Дан текстовый файл. Удалить из него все символы, кроме “.” и ”,”.

/* пример 3 */ #include <stdio.h> main(void) { FILE *f; int a, s=0, p=1; f = fopen("f.txt", "r"); while (!feof(f) { fscanf(f, "%d", &a); s+=a; p*=a; } fclose(f); printf("s = %d, p = %d", s, p); return 0; } /* пример 4 */ #include <stdio.h> #include <conio.h> main () { char c; FILE *f1,*f2; f1=fopen("f1.txt","r"); f2=fopen("f2.txt","w+"); while(!feof(f1)) { c=fgetc(f1); if ((c=='.')||(c==',')) fputc(c,f2); } fclose(f1); fclose(f2); getch(); return 0; }

Контрольный пример 5. Дан файл, содержащий сведения о сотрудниках фирмы: фамилия, имя, адрес, возраст, телефон, зарплата. Вывести сведения о сотрудниках чей возраст превышает 50 лет.

/* пример 5 */ #include <stdio.h> #include <conio.h> #define n 3 struct person { char fam[20],name[15], address[30]; int age,phone,salary; }; main () { struct person str_pr; int i; FILE *f; clrscr(); f=fopen("f.txt","w+"); for (i=0;i<n;i++) { printf("%i person\n",i+1); printf("Fam: "); scanf("%s",str_pr.fam); printf("Name: "); scanf("%s",str_pr.name); printf("Address: "); scanf("%s",str_pr.address); printf("Age: "); scanf("%i",&str_pr.age); printf("Phone: "); scanf("%i",&str_pr.phone); printf("Salary: "); scanf("%i",&str_pr.salary); printf("\n"); fwrite(&str_pr, sizeof(str_pr), 1, f); } fclose(f); f=fopen("f.txt","r"); while (!feof(f)) { fread(&str_pr,sizeof(str_pr),1,f); if (str_pr.age>50) { printf("Fam: %s\n",str_pr.fam); printf("Name: %s\n",str_pr.name); printf("Address: %s\n",str_pr.address); printf("Age: %i\n",str_pr.age); printf("Phone: %i\n",str_pr.phone); printf("Salary: %i\n",str_pr.salary); } } fclose(f); getch(); return 0; }    

Рекомендуемая литература.

1осн[425-444], 2осн[437-450], 5доп[51-54],6доп[235-242], 8доп[16-23]

 

Тема 15. Алгоритмизация графических построений.


Дата добавления: 2015-11-04; просмотров: 50 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Методические рекомендации по проведению СРСП.| Методические рекомендации по проведению СРСП.

mybiblioteka.su - 2015-2024 год. (0.005 сек.)