3交代で30名なら
艦長、副長、医官、コック
航海科 2名×3=6
砲術科 2名×3=6
機関科 2名×3=6
主計科 2名×3=6 うち4人は調理補助
航空科 2名(ヘリが来る時だけだから交代無し)

だろうけど

これが2交代30名なら
艦長、副長、医官、コック
航海科 3名×2=6
砲術科 2名×2=4
機関科 2名×2=4
通信科 2名×2=4
主計科 3名×2=6 うち3人は調理補助
航空科 2名

かな?

コックは曹で良いから
士官は艦長、副長、医官、航空科を除く五科の科長で8名ってとこ?