Программирование на языках высокого уровня. Много задач на IT форуме. Задачи на C# Программы на языке C# Дан текст удалить из текста все предложения, содержащие менее 4 слов и вывести новый текст. #include <stdio.h> #include <string.h> int predl(char *st) { int n=1, l=strlen(st); for (int i=0; i<(l-1); i++) if (st[i]==’ ‘ && st[i+1]!=’ ‘) n++; return Читать далее
Category Archives for Программирование
Программирование
Программирование на языке высокого уровня — Задания на курсовые.
ЗАДАНИЕ № 1 НА КУРСОВУЮ РАБОТУ по учебной дисциплине _____Программирование на языке высокого уровня_________ Выдано студенту ____________________________________________________________ (фамилия, Имя, Отчество) группы___07В_з/о_________курса________2________Факультет______ИТИ_____ Тема: ______Электронная игра «Однорукий бандит» Содержание:
Медицинская диагностика пациентов
database xpositive(symbol,symbol) xnegative(symbol,symbol) predicates begin_analis result ask(symbol,symbol) virus_is(symbol) it_is(symbol) positive(symbol,symbol) negative(symbol,symbol) remember(symbol,symbol,symbol) clear_db
Назначение. Демонстрация работы экспертной системы.
/* Program Lab_6_1.PRO */ /* Назначение. Демонстрация работы экспертной системы. */ /* Это продукционная система, базирующаяся на правилах */ /* Замечание: это система для идентификации породы. Система */ /* использует множество продукционных правил для вывода */ /* решения */ domains database xpositive(symbol,symbol) xnegative(symbol,symbol)
Система Система Настройки ОС Wndows
database xpositive(symbol,symbol) xnegative(symbol,symbol) predicates begin_analis result ask(symbol,symbol) virus_is(symbol) it_is(symbol) positive(symbol,symbol) negative(symbol,symbol) remember(symbol,symbol,symbol) clear_db
Создание экспертных систем
Лабораторная работа №6. Создание экспертных систем domains database xpositive(symbol,symbol) xnegative(symbol,symbol) predicates
Деревья — пролог
Лабораторная работа № 5 ДЕРЕВЬЯ № 9.Подсчитать число вершин дерева, значения которых лежат в определенном задаваемом диапазоне. domains treetype = tree (integer, treetype, treetype); empty ()
Программы на прологе.
/*Программа Lab2_1.pro */ domains argument =real result =real predicates func(argument, result) clauses func(X,0):- X<3,!. func(X,2):- X>=3,X<6,!. func(X,4) . goal X=-2, func(X, Y).
Использование предикатов fail, not, cut (неуспех, отрицание и отсечение).
Лабораторная работа № 2. Тема: Использование предикатов fail, not, cut (неуспех, отрицание и отсечение). Выполнила 2. Написать программу вычисления с альтернативами: — Найти наибольшее (наименьшее) значение из двух чисел. — Найти наибольшее (наименьшее) значение из трех чисел. — Найти наибольшее (наименьшее) значение из шести чисел.
Факты и правила на Прологе. Основные приемы работы в Visual Prolog
Лабораторная работа №1 Тема: Факты и правила на Прологе. Основные приемы работы в Visual Prolog Выполнила 5.9 Напишите программу, которая бы, имея факты (предикаты): мужчина(кто), женщина(кто), родитель(кто,чей). Определяла бы, кто кому приходится внучатым племянником, племянницей.
Функциональное и логическое программирование — лабораторные. Часть 2.
domains intlist=integer* predicates cr_list (intlist,intlist) % Создание списка do % Главная процедура list (intlist) % Вывод списка — левая рекурсия length(intlist,integer) % вычисление длины списка (левая рекурсия) app_el (integer,intlist,intlist) % Добавить элемент в начало списка
Функциональное и логическое программирование — лабораторные.
predicates mush(string) shena(string) roditel(string, string) ded(string, string) baba(string, string)
Лабораторные работы по прологу. Часть 2.
predicates man(symbol) woman(symbol) parent(symbol, symbol) %shurin(symbol) zolovka(symbol) clauses
Лабораторные работы по прологу
predicates bogatyr(symbol) im(symbol,symbol,symbol,symbol) ap(symbol,symbol,symbol,symbol) ms(symbol,symbol,symbol,symbol) dn(symbol,symbol,symbol,symbol) v
Лабораторные работы по Visual Prolog.
Лабораторные работы ФиЛП VP Лабораторные работы ФиЛП VP
Вопросы к экзамену по ФИЛП
1. Логическая программа: основные конструкции, терм, составной терм, функтор, арность, подстановка, пример, общий пример. 2. Логическая программа: правила, факты, следствие, вопрос, вычисление, значение, корректность и полнота. 3. Программирование баз данных 4. Структурированные и абстрактные данные 5. Соответствие логических программ и реляционных баз данных: объединение, симметрическая разность, декартово произведение, проекция, выборка. 6. Рекурсивное программирование: целые числа, Читать далее
Лабораторные по СИД
domains %определение типа списка spisok=integer* predicates %склеивание 1го и 2го списков в 3й skleivanie(spisok,spisok,spisok) %функция считывания последнего элемента lastEl(spisok,spisok)
Экзаменационные вопросы — ТЕОРИЯ ВЫЧИСЛИТЕЛЬНЫХ ПРОЦЕССОВ И СТРУКТУР
Экзаменационные вопросы по дисциплине «ТЕОРИЯ ВЫЧИСЛИТЕЛЬНЫХ ПРОЦЕССОВ И СТРУКТУР» 1. Программы и схемы программ. Стандартные схемы программ, базис класса ССП 2. Графовая форма представления ССП 3. Линейная форма представления ССП 4. Эквивалентность, пустота, тотальность, свобода схем программ 5. Моделирование схем программ, одноленточные автоматы 6. Моделирование схем программ, многоленточные автоматы 7. Моделирование схем программ, двухголовочные автоматы Читать далее
Лекции ФиЛП
Логическое и функциональное программирование Часть 1 Логическое программирование СОДЕРЖАНИЕ ЛЕКЦИЯ 1. ВВЕДЕНИЕ. ЛОГИЧЕСКАЯ ПРОГРАММА. ОСНОВНЫЕ КОНСТРУКЦИИ 1.1. Основные понятия. Исторический ракурс…………………………………..5 1.2. Логическая программа. Основные конструкции………………………….7 ЛЕКЦИЯ 2. ПРОГРАММИРОВАНИЕ БАЗ ДАННЫХ 2.1. Простые базы данных……………………………………………………………….12 2.2. Структурированные и абстрактные данные……………………………….15 2.3. Рекурсивные правила………………………………………………………………..17 2.4. Логические программы и модель реляционной базы данных……..19
Лабораторные работы по ПРОЛОГу
Лабораторные работы по ПРОЛОГу Лабораторные работы по ПРОЛОГу Лабораторные работы по ПРОЛОГу 4
Лабораторные работы по СиАОД
Скачать лабораторные работы по СиАОД.лабораторные работы лабораторные работы 2 лабораторные работы 3
Модульные контроли по СиАОД
Модульные контроли по СиАОД. Скачать бесплатно. Вариант 5 — СиАОД Лб3 — Транзисторный усилитель низкой частоты mod №2 2006 — СиАОД mod №3 2006 — СиАОД Вариант 1 — СиАОД Вариант 2 — СиАОД Вариант 3 — СиАОД Вариант 4 — СиАОД
Скачать лекции по СиАОД
СиАОД_теория_МК№1 (сейчас можно Скачать лекции по СиАОД по прямой ссылке без регистрации). Лекции в файле ворда. СиАОД теория лекции МК№1 Лекции по структурам и алгоритмам обработки данных (СиАОД). Модуль 3. Недетерминированные алгоритмы Бинарное дерево — СиАОД Сортировка последовательностей — СиАОД
СТРУКТУРЫ И АЛГОРИТМЫ ОБРАБОТКИ ДАННЫХ — УЧЕБНОЕ ПОСОБИЕ
СТРУКТУРЫ И АЛГОРИТМЫ ОБРАБОТКИ ДАННЫХ УЧЕБНОЕ ПОСОБИЕ Лекции по АЛГОРИТМЫ ОБРАБОТКИ ДАННЫХ
Методические указания для проведения лабораторных работ по курсу «Структуры и алгоритмы обработки данных»
«Методические указания для проведения лабораторных работ по курсу «Структуры и алгоритмы обработки данных» для студентов ИТИ и ТК, обучающихся по специальности «Программное обеспечение вычислительной техники и автоматизированных систем». Методические указания для проведения лабораторных работ по курсу Структуры и алгоритмы обработки данных
Структуры и алгоритмы обработки данных
Список вопросов к экзамену по предмету «Структуры и алгоритмы обработки данных» 1. Концепция типа данных. 2. Анализ наилучшего, наихудшего и среднего случая. 3. Классификация скоростей роста сложности алгоритма. 4. Последовательный поиск. 5. Двоичный поиск. 6. Выборка заданного минимального (максимального) числа.
Практика по Си++
Задания по летней практике по Си++ 1 2 3
Задания на летнюю практику
Задания на летнюю практику для 1-го курса (3 неделя) Задания на летнюю практику для 1-го курса Задания на летнюю практику для 1-го курса (2 неделя) Задания на летнюю практику (4 неделя) Задачник-практикум
C++. Примеры программ. Часть 2.
Даны две строки А и B. Составьте программу, проверяющую, можно ли из букв, входящих в А, составить В (буквы можно использовать не более одного раза и можно переставлять). Например, А: ИНТЕГРАЛ; В: АГЕНТ — составить можно; В: ГРАФ -нельзя. #include #include #include #include
C++. Примеры программ.
//Характеристикой столбца целочисленной матрицы назовем сумму модулей его отрицательных нечетных элементов. //Переставляя столбцы заданной матрицы, расположить их в соответствии с ростом характеристик. /Найти сумму элементов в тех столбцах, которые содержат хотя бы один отрицательный элемент. #include #include #include void summa(); void zapolnenie(); void perestanovka(); int matr[5][5]; int mas[5]; void main() { clrscr(); randomize(); int i,n,j,p,a,c=0,c1,c2,min;
