Prosty program

0

Hej! Mam pewien problem. Na studiach pojawił mi się przedmiot - programowanie. Facet nie jest w stanie wyjaśnić konkretnych funkcji i ich działania, nikt go nie rozumie. Po 5 spotkaniach kazał nam napisać program ktory:

  • ma liczyć liczbę pierwszą
    -ma chyba pokazywać któryś tam dzielnik np trzeci

A więc wydaje mi się, że to ma pokazywać ten dzielnik liczby która nie jest liczbą pierwszą.
Dodam jeszcze, że pracujemy na C++ w programie X Code na MAC OS.

Czy ktoś byłby w stanie pokazać mi jak ma wygląda taki program?
Wiem, że mamy w nim użyć pętli IF, funkcji FOR.. Jesteśmy na samym początku...
Staralam się cos zrozumieć sama i zakupiła 3 tomy Jerzego Grębosza "Symfonia C++" ale nie jestem w stanie znaleźć tam potrzebnych mi informacji i sugestii do tego co i jak powinnam zrobić.
Z góry dziękuje za pomoc. Agnieszka :)

0

Nie wystarczy kupić, trzeba przeczytać ;)

0
  1. Dowiedz się jaka jest treść zadania
    liczby pierwszej się nie liczy, można np. wyszukać liczby pierwsze z przedziału liczb (patrz sito erastotenesa)

  2. Poczytaj o pętli for, warunku if w tej symfonii, to jest książka napisana prostym językiem (przynajmniej pierwszy tom)

  3. Przystąp do zadania, ewentualnie wtedy pytaj jeśli będziesz miała problem

1

że mamy w nim użyć pętli IF, funkcji FOR

widać że nawet nie otworzyłaś tych książek
nie trzeba żadnych książek, wszystko jest w Internecie
Podstawowym problemem nierozumienia czegoś jest nieprzyswajanie żadnych informacji bo część z nich wydaje się niezrozumiała w wyniku czego mózg ma podejście że całość tematu jest nie do ogarnięcia. Trzeba przekonać samego siebie że to łatwe i wystarczy nadrobić parę małych braków żeby zrozumieć całość
Poszukaj jakiegoś "programowania dla dzieci" - jakieś logo, scratche, albo nawet minecraft. Po pierwsze żeby wejść w myślenie programistyczne, po drugie będziesz mieć większą pewność siebie że jesteś w stanie to zrozumieć skoro materiał jest przeznaczony dla 5 latków. Zapewniam że każdy 8 latek będzie w stanie zrozumieć "if" i "for" po krótkim wytłumaczeniu - nie piszę tego żeby Cię upokorzyć, wręcz przeciwnie - zmotywować

Drugim podstawowym problemem jest to że jako podstawowe zadanie z programowania wykładowcy zawsze dają jakieś sprawdzania podzielności, które ani trochę nie uczy programowania ani logicznego myślenia bo to tylko matematyczno-programistyczne "sztuczki" z wykorzystaniem reszty z dzielenia. Operator modulo wcale nie jest szczególnie często przydatny w pisaniu normalnych aplikacji a jest wykładany jako coś podstawowego

0

zanim napiszesz program radzę rozpisać po kolei co on ma robić, krok po kroku czyli np: wczytaj liczby, podziel,dodaj bo w tedy będziesz mógł zobaczyć mniej więcej jak to ma wyglądać napisanie programu będzie trochę łatwiejsze a poza tym to to samo co powyżej

0

Problem jest taki, że ja ten "program" już miałam zrobiony, nie wiem nawet w jaki sposób udało mi się go stworzyć. Jutro mam to tak jakby powtórzyć i będzie to element zaliczenia semestru.
Staralam się to zrozumiec w każdy możliwy sposób i żaden z tych sposobów nie wyjaśnia mi jak mam to zrobić i jakim cudem mi się to udało. A co do informacji z książki - to nie jest tak że nawet jej nie otwierałam :) czytalam wszystkie rozdziały które zawierają informacje mi w tej chwili potrzebne, staralam się czytać że zrozumieniem ale problem jest taki, że pomimo iż rozumiem zasadę działania i sposób w jaki to powinno działać i być skonstruowane to nie potrafię tego dopasować do mojego zadania

0

Chcesz sie nauczyć zadania na pamieć na kolokwium z programowania?

1

to zrób to w drugą stronę, rozpisz działanie programu, krok po kroku, prześledź na kartce różne wyniki. Będzie ci łatwiej to ogarnąć jak spojrzysz na to nie jak na kod a raczej jak na instrukcję

1 użytkowników online, w tym zalogowanych: 0, gości: 1