All Projects → FIUP → Programmazione-1

FIUP / Programmazione-1

Licence: other
Raccolta P1

Programming Languages

C++
36643 projects - #6 most used programming language
c
50402 projects - #5 most used programming language

Projects that are alternatives of or similar to Programmazione-1

A-for-apple
No description or website provided.
Stars: ✭ 14 (+7.69%)
Mutual labels:  programming
awesome-learn-by-playing
A collection of tech resources that allow you to learn new things by playing games
Stars: ✭ 95 (+630.77%)
Mutual labels:  programming
python-tutorial-codes
Python 🐍 Tutorials
Stars: ✭ 23 (+76.92%)
Mutual labels:  programming
designpattern
Design pattern code example in Java
Stars: ✭ 48 (+269.23%)
Mutual labels:  programming
trik-studio
TRIK Studio programming environment
Stars: ✭ 15 (+15.38%)
Mutual labels:  programming
30-seconds-of-csharp
Short C# code snippets for all your development needs
Stars: ✭ 132 (+915.38%)
Mutual labels:  programming
BeautifulMakie
https://lazarusa.github.io/BeautifulMakie/
Stars: ✭ 281 (+2061.54%)
Mutual labels:  programming
Starred-Repo
⚡ Collection of Starred Repos to find them easily
Stars: ✭ 41 (+215.38%)
Mutual labels:  programming
arogozhnikov.github.io
'Brilliantly wrong' blog, Machine Learning visualizations live here
Stars: ✭ 120 (+823.08%)
Mutual labels:  programming
lazarus-beginners-guide
A book written for new Lazarus users, named "Beginners’ Guide to Lazarus IDE". Moved to: https://gitlab.com/adnan360/lazarus-beginners-guide
Stars: ✭ 26 (+100%)
Mutual labels:  programming
CODE-CAMP-2020
A Virtual Hackathon Camp for Developers, Build real products and win Swags in comfort of your home.
Stars: ✭ 30 (+130.77%)
Mutual labels:  programming
future.callr
🚀 R package future.callr: A Future API for Parallel Processing using 'callr'
Stars: ✭ 52 (+300%)
Mutual labels:  programming
VubbiScript
Programming with blocks in Unity3D...
Stars: ✭ 41 (+215.38%)
Mutual labels:  programming
PacMan
The good old times are coming back with PACMAN
Stars: ✭ 12 (-7.69%)
Mutual labels:  programming
hacktoberfest2019
A repository for hacktoberfest 2019 [ Not counting towards hacktoberfest contribution ]
Stars: ✭ 12 (-7.69%)
Mutual labels:  programming
wololock.github.io
e.printstacktrace.blog source code
Stars: ✭ 12 (-7.69%)
Mutual labels:  programming
malluscript
A simple,gentle,humble scripting language for mallus, based on malayalam memes.
Stars: ✭ 112 (+761.54%)
Mutual labels:  programming
DARK-FB v1.6
script hack fb
Stars: ✭ 50 (+284.62%)
Mutual labels:  programming
WordIDE
A tool that helps you write code in your favorite IDE: your word processor!
Stars: ✭ 37 (+184.62%)
Mutual labels:  programming
cli
Nexss PROGRAMMER 2.x - innovative and evolutionary programming tool - over 50 programming languages
Stars: ✭ 15 (+15.38%)
Mutual labels:  programming

FIUP Programmazione 1

Tutto quello che può essere d'aiuto per superare l'esame di Programmazione 1 (P1) raccolto in un'unica repository.

Se vuoi contribuire ai nostri progetti, dichiari di accettare e rispettare il nostro Codice di Condotta.

Qui potete trovare tutte le linee guida per contribuire ai progetti del FIUP.

link appelli anni 2015/16 16/17 17/2018 con relativo:testo,test e relativa soluzione su Hackerrank per chi vuole esercitarsi:

(https://www.hackerrank.com/raccolta-appelli-programmazione-1-unipd)

Linee guida per contribuire (valide dall'anno 2016-2017)

Chiunque può proporre le proprie soluzioni a patto di rispettare le semplici linee guida, indicate in seguito per avere un'organizzazione migliore.

Linee guida generali

  1. Disporre di git sul proprio ambiente di lavoro.
  2. Fare un fork (copia) di questo repository cliccando sul pulsante fork in alto a destra (così avete i diritti di modificare quello che vi piace e pare nel vostro progetto).
  3. Fate un clone di questo repository (il modo migliore è usare SSH) usando il comando git clone link_del_repository_forkato.
  4. Aggiungere i propri esercizi, modifiche, correzioni seguendo le linee guida (sulla repository che avete clonato offline).
  5. Caricare le proprie modifiche online sul vostro gitHub.
  6. Inviare una pull request della propria repository nel progetto principale.

La Pull Request verrà valutata e se sarà accettata, le tue modifiche entreranno a far parte del progetto principale.

Se trovi un bug o vuoi suggerire miglioramenti, usa le issue di GitHub.

Infine, non scordare di usare le etichette nelle tue issue e/o pull request.

Struttura del repository

Ogni anno accademico deve avere la propria cartella all'interno di "Esercizi assegnati" chiamata 20XX-20XX (in base all'anno) al cui interno ci saranno gli esercizi dati in laboratorio. Ogni esercizio deve essere composto da 3 parti:

  • Testo (Basta 1)
  • Main Iniziale (Basta 1)
  • Soluzione (Senza limite)
  • Input (a piacere non è così importante per la logica dell'esercizio)

Gli esercizi vanno numerati in ordine crescente partendo da 01 (notare lo zero per i primi 9) come nell'esempio:

  • Il file di testo: Esercizio_01_testo_nome_usato.pdf (nome_usato è il nome dell'esercizio sul sito del laboratorio)
  • Il main iniziale dato dal professore: Esercizio_01_main.cpp
  • La soluzione: Esercizio_01_solA.cpp (per ogni soluzione una lettere in ordine alfabetico partendo da A)
  • Per tutti gli altri file legati ad un certo esercizio (file di input, file aggiuntivi) si può seguire la medesima regola dei nomi precedenti: Esercizio_01_nomefile.estensione

Rispettare queste linee guida può sembrare una rottura, ma aiuta ad organizzare il tutto e migliora la ricerca di un certo esercizio.

Altri Link Utili

Note finali

Un grazie a tutti quelli che hanno contribuito fino ad oggi e a tutti quelli che contribuiranno in futuro.

Vuoi far parte del FIUP? Dai un'occhiata alla nostra organizzazione su Github, manda una mail o segui i nostri account social.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].