Самостоятельная работа по дисциплине “основы программирования и алгоритмические языки”. Индивидуальное задание №1




НазваниеСамостоятельная работа по дисциплине “основы программирования и алгоритмические языки”. Индивидуальное задание №1
Дата публикации04.04.2013
Размер37 Kb.
ТипСамостоятельная работа
litcey.ru > Право > Самостоятельная работа


МИНИСТЕРСТВО ОБРАЗОВАНИЯ УКРАИНЫ

ГОСУДАРСТВЕННОЕ ВЫСШЕЕ УЧЕБНОЕ ЗАВЕДЕНИЕ

ДОНЕЦКИЙ НАЦИОНАЛЬНЫЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

САМОСТОЯТЕЛЬНАЯ РАБОТА ПО ДИСЦИПЛИНЕ

“ОСНОВЫ ПРОГРАММИРОВАНИЯ И АЛГОРИТМИЧЕСКИЕ ЯЗЫКИ”.

Индивидуальное задание №1

Выполнил

Удовиченко Е.С.

Проверил

Дацун Н.Н.

Донецк 2008

ЗАДАНИЕ № 1. ПОВТОРЯЮЩИЕСЯ И РАЗВЕТВЛЯЮЩИЕСЯ АЛГОРИТМЫ. ИСПОЛЬЗОВАНИЕ ЦЕЛОГО ТИПА ДАННЫХ В ЯЗЫКЕ С.

  1. Записать на языке С фрагмент деклараций программы, соотсветствующий тексту на естественном языке.

  1. int m1;

  2. int t1 = 855;

  3. int j1, j2, j3;

  4. int pd[5] = { 12, 3, 10, 7, 0 };

  5. int yc[3][3] = { { -1, -2, -3 }, { 1, 2, 3 }, { 7, 1, 3 } };

  1. Записать на языке С фрагмент программы, соответствующий тексту на естественном языке (декларации переменных выполнены Вами в п.1 этого задания).

if ( m1 != t1 )

j1 = 12;

else

j2 += 4;

j3 = yc[2][1];

for ( m1 = 0, j2 = 0; j2 < 3; j2++ )

m1 += yc[2][j2];

  1. Найти ошибки в программе на языке С.

main()

{#define N -20

int k, z[N];

int i, j; ... */ ввод z */

if (i>j) then

for(i=0; i>M; i++);

k++;

}

№ строки

Ошибка

1

Отсутствует тип функции

2

Команда препроцесора должна быть до функций

3

'N': необъявленный идентификатор

4

Синтаксическая ошибка: '… */ ввод я */'

5

'then' : необъявленный идентификатор

5

'i' : использование переменной перед инициализацией

5

'j' : использование переменной перед инициализацией

6

'M': необъявленный идентификатор

6

';' после заголовка цикла

7

'k' : использование переменной перед инициализацией



  1. Записать на естественном языке семантику работу фрагмента программы (но не отдельных ее инструкций).

Подсчет и вывод количества положительных элементов с четными индексами вектора u ( четность относительно языка С ).

^ ЗАДАНИЕ 2. ПАМЯТЬ И УКАЗАТЕЛИ В ЯЗЫКЕ С.

ИСПОЛЬЗОВАНИЕ ВЕЩЕСТВЕННОГО ТИПА ДАННЫХ.

  1. Записать на языке С фрагмент деклараций программы, соотсветствующий тексту на естественном языке.

  1. double j4;

  2. float e = -121561;

  3. double d[6] = { -175, 56e-3, 10e61, 0.3, -8.3 };

  4. float h[10][15];

  5. double* pj;

  1. Записать на языке С фрагмент программы, соответствующий тексту на естественном языке (декларации переменных выполнены Вами в п.1 этого задания).

pj = &d[0];

j4 = 1;

while ( pj != &d[5] )

{

j4 *= *pj;

pj++;

}

pj = h[1][4];

*(pj+1) = e;

  1. Найти ошибки в программе на языке С.

double r=6.85e302;

main()

{double z; float s;

zr=cosh(a, s);

if (z == M_SQRT2)

}

№ строки

Ошибка

2

Отсутствует тип функции

4

'zr': необъявленный идентификатор

4

'a': необъявленный идентификатор

4

'cosh': необъявленный идентификатор

6

Пропущен ';' перед '}'




Необходимо подключить библиотеку math.h



  1. Записать на естественном языке семантику работу фрагмента программы (но не отдельных ее инструкций).

Находит количество нулевых элементов матрицы s, которые находятся в угле, отсекаемом главной диагональю и столбцом с индексом 60 ( главная диаголналь включается, столбец - нет ).


Похожие:

Самостоятельная работа по дисциплине “основы программирования и алгоритмические языки”. Индивидуальное задание №1 iconОтчет по результатам выполнения вычислительной практики по дисциплине...
Федеральное государственное образовательное учреждение высшего профессионального образования
Самостоятельная работа по дисциплине “основы программирования и алгоритмические языки”. Индивидуальное задание №1 iconАнкета
Опыт программирования (языки программирования, выполненные проекты, участие и победы в олимпиадах, и т п.)
Самостоятельная работа по дисциплине “основы программирования и алгоритмические языки”. Индивидуальное задание №1 iconСамостоятельная работа задание 7

Самостоятельная работа по дисциплине “основы программирования и алгоритмические языки”. Индивидуальное задание №1 iconРешение выбор направления выполнения алгоритма или программы в зависимости от условий.(ромб)
Языки программирования, поддерживающие методологию структурного (процедурного) программирования
Самостоятельная работа по дисциплине “основы программирования и алгоритмические языки”. Индивидуальное задание №1 iconАвтоматика и информационные технологии ” Динамическое распределение...
Целью работы является демонстрация работы с динамической памятью на примере программ разработанных к заданиям 2, 6, 8, 10, 12, 14,...
Самостоятельная работа по дисциплине “основы программирования и алгоритмические языки”. Индивидуальное задание №1 iconИндивидуальное задание №4 По дисциплине: “ Идентификация и диагностика систем ”
Цель работы: получение полиномиальной модели для колебательного звена относительно динамических показателей %
Самостоятельная работа по дисциплине “основы программирования и алгоритмические языки”. Индивидуальное задание №1 iconПрограмма курса «Алгоритмы и алгоритмические языки»
Уточнение понятия алгоритма, алгоритм как преобразование слов. Применимость и неприменимость алгоритма к слову
Самостоятельная работа по дисциплине “основы программирования и алгоритмические языки”. Индивидуальное задание №1 iconПрактическая работа по теме «Основы логики и логические основы компьютера»
Написать программы на языке программирования Pascal для построения таблиц истинности для данных логических формул
Самостоятельная работа по дисциплине “основы программирования и алгоритмические языки”. Индивидуальное задание №1 iconРабочая программа дисциплины «Основы алгоритмизации и программирования»...
Самохина Наталья Евгеньевна, преподаватель дисциплин «Информационные технологии», «Основы алгоритмизации и программирования», фгоу...
Самостоятельная работа по дисциплине “основы программирования и алгоритмические языки”. Индивидуальное задание №1 iconПояснительная записка Самостоятельная работа по предмету русский язык
Самостоятельная работа по предмету русский язык и культура речи в объеме 10 часов проводится на 5 курсе
Вы можете разместить ссылку на наш сайт:
Школьные материалы


При копировании материала укажите ссылку © 2013
контакты
litcey.ru
Главная страница