37716

Оператори роботи з рядками. Обробка одновимірних масивів та рядків. Статичні одновимірні масиви

Лабораторная работа

Информатика, кибернетика и программирование

Статичні одновимірні масиви. Оператори роботи з рядками. Обробка одновимірних масивів та рядків. Мета: навчитись проводити обробку одновимірних масивів та рядків мовою програмування С.

Украинкский

2015-01-18

675.08 KB

4 чел.

Міністерство освіти і науки, молоді та спорту України

Хмельницький національний університет

Кафедра системного програмування

ЛАБОРАТОРНА РОБОТА №3

з програмування

Статичні одновимірні масиви. Оператори роботи з рядками.

Обробка одновимірних масивів та рядків

Студент групи КІ-10-1      _______   ___________   Ноль М.Г.

Керівник                             _______   ___________   Медзатий Д.М.

Хмельницький

2011

Лабораторна робота №3

Тема: Статичні одновимірні масиви. Оператори роботи з рядками. Обробка одновимірних масивів та рядків.

Мета: навчитись проводити обробку одновимірних масивів та рядків мовою програмування С.

Завдання

1.  Задано цілий вектор A(n), ≤ 14. Сформувати вектор Х з тих елементів Ai, значення яких є прості числа.

Програма 1

#include <stdio.h>

void main()

{

int a[20],x[20],c[]={1,2,3,5,7,11,13},N,i,j,n=0,pr;

printf("Vvedit kil'kist' elementiv masuvy (<20):"); scanf("%d",&N);

printf("Vvedit elementu masuvy (<15):\n");

for (i=0;i<N;i++) {printf("\tA[%d]=",i); scanf("%d",&a[i]);

for (j=0;j<7;j++) {pr=(a[i]==c[j]); if (pr) {x[n]=a[i]; n++; break;}; }; };

if (n==0) printf("\nV masuvi prostuh 4usel nemae!\n");

else {printf("\nElementu masuva X:\n"); for (i=0;i<n;i++) printf("%d ",x[i]); printf("\n");};

}


Блок-схема 1

початок

c[]={1,2,3,5,7,11,13}

Ввести(N)

j=0, 7

i=0, N

Ввести(a[i])

pr=(a[ i ]==c[ j ])

+

pr?

x[n]=a[i], n=n+1;

+

n=0?

i=0, n

Простих чисел немає

Вивести(a[i])

кінець


2.  Задано ціле число (до 3-х розрядів). Записати це число словами.

Програма 2

#include <stdio.h>

void main()

{

int n;

char str1[10][50]={"","сто","двісті","триста","чотириста","п'ятсот","шістсот", "сімсот","вісімсот","дев'ятсот"};

char str2[10][50]={"","десять","двадцять","тридцять","сорок","п'ятдесят", "шістдесят","сімдесят","вісімдесят","дев'яносто"};

char str3[20][50]={"","один","два","три","чотири","п'ять","шість","сім","вісім", "дев'ять"};

char str4[10][50]={"десять","одинадцять","дванадцять","тринадцять", "чотирнадцять", "п'ятнадцять","шістнадцять","сімнадцять","вісімнадцять", "дев'ятнадцять"};

do printf("Введіть ціле число до 3-х розрядів: "), scanf("%d",&n); while ((n>999)||(n<0));

if (!n) printf("\tнуль\n");

else ((n%100<20)&&(n%100>10))?(printf("\t%s %s\n",str1[n/100],str4[n%10])): (printf("\t%s %s %s\n",str1[n/100],str2[n%100/10],str3[n%10]));

}


початок

Блок-схема 2

str1={"","сто","двісті","триста","чотириста","п'ятсот","шістсот",

"сімсот","вісімсот","дев'ятсот"};

str2={"","десять","двадцять","тридцять","сорок","п'ятдесят",

"шістдесят","сімдесят","вісімдесят","дев'яносто"};

str3={"","один","два","три","чотири","п'ять","шість","сім","вісім","дев'ять"};

str4={"десять","одинадцять","дванадцять","тринадцять", "чотирнадцять",

"п'ятнадцять","шістнадцять","сімнадцять","вісімнадцять","дев'ятнадцять"};

+

n>999?

n<0?

+

n≠0?

+

10<n%100<20?

Нуль

Вивести(str1[n/100],str4[n%10])

Ввести(n)

Вивести(str1[n/100],

str2[n%100/10],str3[n%10])

кінець

Висновок

Виконавши лабораторну роботу, я навчився виконувати різні операції над статичними одновимірними масивами та обробляти рядки в мові програмування С, а також засвоїв циклічні оператори для обробки елементів масивів.


 

А также другие работы, которые могут Вас заинтересовать

45249. Цели и содержание деятельности корпоративного сайта 28.5 KB
  Цели которые преследуют создатели сайтов: улучшение имиджа и поднятие престижа компании; продвижение торговой марки; доступность информации о продуктах и ценах для клиентов; поддержка дилерской сети доступность информации о продуктах и ценах для дилеров; прямая продажа продукции в Internet организация виртуального магазина; доступность внутренней информации для сотрудников работающих вне офиса; другое. служит дополнительным элементом фирменного стиля; укрепляет имидж и престиж поскольку в российских условиях не каждая...
45250. Информационное, организационное и финансовое обеспечение ПР- акции 28 KB
  Информационное организационное и финансовое обеспечение ПР акции 1. Формы опосредованной маркетинговой коммуникации нередко играют важнейшую роль в обеспечении акции. 3 этап формирование плана в основе которого лежат конкретные ПР-акции которые должны быть спланированы по времени и иметь свое отражение в СМИ репортажи интервью аналитический обзор и т. Организационное обеспечение также предполагает написание сценарного плана акции который включаете: а открытие акции включая представления гостей б содержание и последовательность...
45251. Представительские акции в ПР-технологиях: функции, формы, этапы подготовки 22.5 KB
  Представительский обед 7-8 часов вечера прибытие по приглашению не более чем за 10 минут до начала не опаздывать; 1 банкетный стол или несколько; приглашение с указанием места; правила рассадки дамы и кавалеры сидят последовательно; приветственные тосты и рассадка от самых серьезных по убыванию. Время проведения около часа с переменой блюд: горячий стол музыкальная пауза сладкий стол кофе уход. Фуршет перед началом возможны некоторые объявления пока не сели за стол.
45252. Презентация как форма PR-акции: функции, этапы разработки и реализации 33 KB
  Полная готовность к проведению презентации 11 часов на час раньше назначенного времени остается время на устранение мелких неполадок и недочетов. Приглашенных встречает первое лицо и ведущий презентации. Модератор ведущий выступает с предварительной речью приветствие и обращение к аудитории оглашение тем презентации представление участников президиума оглашение регламента проведения презентации представительский блок. Примечание: Все участники президиума имеют на руках специально подготовленные папки с материалами презентации...
45253. Ярмарка как форма ПР акции: функции, классификация, этапы разработки и реализации 29.5 KB
  Ярмарки - это регулярно организуемые оптово-розничные рыночные мероприятия с ограниченным временем проведения где значительное количество экспонентов реализуют характерные услуги и товары одной или нескольких отраслей. Ярмарки имеют множество сходных признаков и характеристик деятельности с выставками однако на ярмарках производится не только демонстрация выставочных образцов но и прямая продажа продукции посетителям как оптом так и в розницу. Ярмарки зародились как мероприятие рыночного характера основной целью которого являлся сбыт....
45254. Выставка как форма ПР-акции: функции, классификация, этапы разработки и реализации 30.5 KB
  Выставки позволяют наглядно показать каких достижений добилась организация показать фирму с наиболее выгодной стороны и заинтересовать потенциальных потребителей. Функции: организация выставки вызывает у общественности мнение что фирма обладает положительными качествами: солидность успешность компетентность авторитетность. создание благоприятного общественного мнения о фирме в рамках выставки. Для чего проводятся мероприятия: освещение выставки в СМИ интервью доклады выступления с сообщением о деятельности фирмы качествах...
45255. Участие в выставке как В ПР акция: этапы организации, содержание информационной поддержки 31 KB
  Выбор конкретной выставки. стадия работы выставки работа в ходе функционирования выставки 5. Завязывание контактов в деловом мире страны-организатора выставки. Предоставление необходимой информации о самой фирме и ее продуктах формирование у потребителей знаний о конкретном товаре или услуге; формирование положительного имиджа фирмы доброжелательного отношения к ней поддержание репутации строительной фирмы на определенном этапе; поиск новых партнеров или агентов; формирование потребностей и стимулирование сбыта продукта; позиционирование...
45256. Выставочный стенд как форма ПР-коммуникаций: маркетинговые задачи, предметный формат, содержательное оформление 26 KB
  Маркетинговые задачи: Стенд это образ фирмы-экспонента в миниатюре воплощающий его общую предпринимательскую культуру. Отразить лицо фирмы.Иметь свое лицо название фирмы эмблема графическое изображение цвета что помогает идентификации фирмы и создает предпосылки для ее узнавания в будущем. Структура стенда: руководитель стенда документальное обеспечение представительские контакты с выставочным комитетом представление фирмы перед СМИ несколько стендистов рядовая публика привлечение к стенду и менеджер по продажам работа с...
45257. Антикризисная стратегия фирмы: этапы формирования и реализации 28 KB
  Антикризисная стратегия фирмы: этапы формирования и реализации Кризис это событие по вине которого компания попадает в центр не всегда доброжелательного внимания СМИ и других внешних целевых аудиторий в том числе акционеров политиков профсоюзных организации движений в защиту окружающей среды которые по той или иной причине вполне законно интересуются действиями организации. Реагирование на кризис: выявление сути проблемы идентификация источника выявление ключевых аудиторий расчет издержек информирование публичное заявление для СМИ...