Найдено 113 результатов

Виктория
12 ноя 2013, 15:15
Форум: Программирование
Тема: язык C в Linux: вопросы начального уровня
Ответы: 98
Просмотры: 87816

Re: язык C в Linux: вопросы начального уровня

Если посмотреть на эту задачу совсем уж прагматично, то правильный ответ возможен с использованием объединения union и сравнения целых чисел. Хотя, как мне кажется, возможны и более элегантные решения... Хотя бы так #define DIV 10. int main(void) {int i; union { unsigned long l; float f; } a, aa; u...
Виктория
12 ноя 2013, 15:05
Форум: Программирование
Тема: язык C в Linux: вопросы начального уровня
Ответы: 98
Просмотры: 87816

Re: язык C в Linux: вопросы начального уровня

В примитивном виде итерационное приближение записывают так: while( <что-то> < 1.E-7 ) { ... // продолжпем } Где вот то <что-то> - это "невязка", расхождение ... а сравнивается оно с малым значением epsilon (1.E-7), берущимся "с потолка". Гораздо лучше при старте программы вычислить оценку этого eps...
Виктория
12 ноя 2013, 14:54
Форум: Программирование
Тема: язык C в Linux: вопросы начального уровня
Ответы: 98
Просмотры: 87816

Re: язык C в Linux: вопросы начального уровня

Olej писал(а): Но показать такие фрагменты-тексты - очень полезно: останется на уровне рефлексов, даже забыв почему это так: "никогда не сравнивать в if вещественные значения на равенство..." и др. т.д. и т.п.
:-? Боюсь, что без правильного ответа не запомнют
Виктория
12 ноя 2013, 09:33
Форум: Программирование
Тема: язык C в Linux: вопросы начального уровня
Ответы: 98
Просмотры: 87816

Re: язык C в Linux: вопросы начального уровня

Кстати, с какими компиляторами с языка C работают и с какими знакомятся студенты на 4 курсе, изучающие ПО микропроцессорных систем? ;-) Надо бы с gcc и IAR. IAR, как я понимаю - изделие коммерческое? (или есть другие варианты?) Но раздают некоторые ограниченные реализации: - Downloads , либо триаль...
Виктория
10 ноя 2013, 18:05
Форум: Программирование
Тема: язык C в Linux: вопросы начального уровня
Ответы: 98
Просмотры: 87816

Re: язык C в Linux: вопросы начального уровня

Ну как? Вам ещё не кажутся такие тесты весёлыми? ;-) Мне - кажутся. Но и это ещё не всё! Результаты вещественных вычислений близко к границе потери точности могут отличаться в зависимости от порядка записи вычислений в выражении... Отличаться так ... на 1-2 порядка :lol: . Сделал ещё тест как вариа...
Виктория
10 ноя 2013, 16:31
Форум: Программирование
Тема: язык C в Linux: вопросы начального уровня
Ответы: 98
Просмотры: 87816

Re: язык C в Linux: вопросы начального уровня

Olej писал(а):Кстати, с какими компиляторами с языка C работают и с какими знакомятся студенты на 4 курсе, изучающие ПО микропроцессорных систем? ;-)
Надо бы с gcc и IAR.
Виктория
10 ноя 2013, 16:07
Форум: Программирование
Тема: язык C в Linux: вопросы начального уровня
Ответы: 98
Просмотры: 87816

Re: язык C в Linux: вопросы начального уровня

Ох, боюсь, что моим студентам объяснение этого математического парадокса будет не по зубам. :-o Когда результат зависит от порядка записи вычислений и мы не уверены в распределении приоритетов используемым компилятором, точно не стоит жалеть скобок. Я бы ещё и в промежуточный листинг ассемблера загл...
Виктория
10 ноя 2013, 07:27
Форум: Программирование
Тема: язык C в Linux: вопросы начального уровня
Ответы: 98
Просмотры: 87816

Re: язык C в Linux: вопросы начального уровня

Куда интереснее могли бы быть вопросы, которые дают не совсем очевидный ответ, из которого возникают, в свою очередь, принципиальные вопросы требующие уточнения и чтения книг ;-) Причём такие интересные вопросы находятся даже по самым простым разделам ... таким как "простейшие скалярные типы данных...
Виктория
07 ноя 2013, 11:19
Форум: Обучение, работа и занятость
Тема: кто быстрее деградирует
Ответы: 46
Просмотры: 48052

Re: кто быстрее деградирует

Вопрос не в успешности (доходах, комфорте, приобретениях, ...) - вопрос в смыслах ... или их отсутствии . И когда я общаюсь с преуспевающими "тимлидами" из крупных софтверных аутсорсинговых компаний (а общаюсь совсем не так чтоб редко), то меня всё-равно не оставляет ощущение "300 человек в серых х...
Виктория
27 сен 2013, 09:24
Форум: Научное, инженерное и образовательное ПО
Тема: MATLAB в Linux
Ответы: 10
Просмотры: 9734

Re: MATLAB в Linux

Вот теперь - всё! :lol: MATLAB-7.8.0(R2009a).png P.S. Описал я это подробно потому, как для студентов и молодых научных работников начинающих MATLAB совершенно уникальный инструмент анализа, позволяющий резко рвануть вперёд... А всякие заменители опенсорсные, в первую очередь Octave - это очень сла...

Перейти к расширенному поиску