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

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

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


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

/* пример 1 */

/* Применение функций isdijit, isalpha, isalnum и isxdijit */

#include <stdio.h>

#include <ctype.h>

main()

{

printf(“Использование функции isdijit:\n”);

printf(“%s%s\n”, isdijit(‘8’)? “8 является ”: “8 не является ”, “цифрой”);

printf(“%s%s\n\n”, isdijit(‘#’)? “# является ”: “# не является ”, “цифрой”);

printf(“Использование функции isalpha:\n”);

printf(“%s%s\n”, isalpha(‘A’)? “A является ”: “A не является ”, “буквой”);

printf(“%s%s\n”, isalpha(‘b’)? “b является ”: “b не является ”, “буквой”);

printf(“%s%s\n”, isalpha(‘&’)? “& является ”: “& не является ”, “буквой”);

printf(“%s%s\n\n”, isalpha(‘4’)? “4 является ”: “4 не является ”, “буквой”);

printf(“Использование функции isalnum:\n”);

printf(“%s%s\n”, isalnum(‘A’)? “A является ”: “A не является ”, “цифрой или буквой”);

printf(“%s%s\n”, isalnum(‘8’)? “8 является ”: “8 не является ”, “цифрой или буквой”);

printf(“%s%s\n\n”, isalnum(‘#’)? “# является ”: “# не является ”, “цифрой или буквой”);

printf(“Использование функции isxdijit:\n”);

printf(“%s%s\n”, isalnum(‘F’)? “F является ”: “F не является ”, “шестнадцатеричным числом”);

printf(“%s%s\n”, isalnum(‘J’)? “J является ”: “J не является ”, “шестнадцатеричным числом”);

printf(“%s%s\n”, isalnum(‘7’)? “7 является ”: “7 не является ”, “шестнадцатеричным числом”);

printf(“%s%s\n”, isalnum(‘$’)? “$ является ”: “$ не является ”, “шестнадцатеричным числом”);

printf(“%s%s\n”, isalnum(‘f’)? “f является ”: “f не является ”, “шестнадцатеричным числом”);

return 0; }

 

/* пример 2 */

/* Применение функций atof, atoi, atol */

#include <stdio.h>

#include <stdlib.h>

main()

{ double d; int i; long l;

d = atof(“99.0”)

printf(“Использование функции atof:\n”);

printf(“%s%.3f\n\n”, “Строка \”99.0\” преобразовалась в значение типа double ”, d);

i = atoi(“2593”)

printf(“Использование функции atoi:\n”);

printf(“%s%d\n\n”, “Строка \”2593\” преобразовалась в значение типа int ”, i);

l = atol(“1000000”)

printf(“Использование функции atol:\n”);

printf(“%s%ld\n\n”, “Строка \”1000000\” преобразовалась в значение типа long ”, i);

return 0; }

Контрольный пример 3. Дан текст, состоящий из слов, разделенных пробелами. Найти самое длинное слово и вывести его на экран.

/* пример 3 */ #include <stdio.h> #include <conio.h> #include <string.h> #include <stdlib.h> main () { char s[] = "You must take this course again"; char *s1, *s2; int len; clrscr(); s1 = strtok(s, " "); len=0; while (s1!= NULL) { if (strlen(s1)>len) { len=strlen(s1); strcpy(s2,s1); } s1 = strtok(NULL, " "); } printf("Long token = %s\n", s2); getch(); return 0; }   /* пример 4 */ /* Применение функций strcpy, strncpy */ #include <stdio.h> #include <string.h> main() { char x[] = “Happy Birthday to You”; char y[25], z[15]; printf(“%s%s\n%s%s\n”, “Строка x: ”, x, “Строка y: ”, strcpy(y,x)); strncpy(z, x, 14); z[14] = ‘\0’; printf(“Строка z: %s\n”, z); return 0; }   /* пример 5 */ /* Применение функций strcat, strncat */ #include <stdio.h> #include <string.h> main() { char s1[20] = “Happy ”; char s2[] = “New Year”; char s3[40] = “”; printf(“s1 = %s\ns2 = %s\n”, s1, s2); printf(“strcat(s1, s2) = %s\n”, strcat(s1, s2)); printf(“strncat(s3, s1, 6) = %s\n”, strncat(s3, s1, 6)); printf(“strcat(s3, s1) = %s\n”, strcat(s3, s1)); return 0; }

 

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

1осн[325-355], 2осн[371-405]

5доп[46-51],6доп[116-126], 8доп[13-16]

 


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


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

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